@font-face{
	font-family:"mgiFont";
	src:url("../css/font/MGI-Light.woff2") format("woff2");     
}
@font-face{
	font-family:"mgiFont";
	src:url("../css/font/MGI-Bold.woff2") format("woff2");
	font-weight: 600;
}
@font-face{
	font-family:"mgiFont";
	src:url("../css/font/MGI-Regular.woff2") format("woff2");
	font-weight: 500;
}

body,input,h1,h2,h3,h4,h5,h6,b,c,e,i,g,p,div,dl,dt,dd,select,textarea,font,right,left{ margin:0; padding:0; font-size:12px;font-family:mgiFont; line-height:1;font-weight: normal;letter-spacing: 0;}
/*Arial,*/
body{height:100%;position:relative;width: 100%;background-color: #ffffff;}
img{display: block;}
a{ color:#333; text-decoration:none;}
ul, ol, li, dl, dd {margin: 0;padding: 0; list-style:none;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6,span,dd,dt,b,c,e,a,font,right,left{ -webkit-text-size-adjust:100%;}

.zjApp{
    display: none;
}

.fl{float: left;}
.fr{float: right;}
.clearfix:after{display: block;content: '';clear: both;}
.bg_big{width: 100%;height: auto;background-color: #f8f8f8;font-family: arial;}

/*IE*/
.web-ie2018{ font-family: sans-serif;position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 9999999999999;background: #3e3a39;zoom:1;}
.web-ie2018 dl{    position: absolute;width: 700px;height: auto;top: 50%;margin-top: -200px;left: 50%;margin-left: -350px;background: #fff;}
.web-ie2018 dl #img{    display: block;margin: 50px auto;}
.web-ie2018 dl h3{    display: block;text-align: center;font-size: 28px;font-weight: normal;letter-spacing: 2px;margin: 0 auto 30px;}
.web-ie2018 dl h4{ display: block;text-align: center;font-size: 18px;font-weight: normal;letter-spacing: 2px;margin: 50px auto 50px;}
.web-ie2018 dl dd{ margin: 0 auto 50px;  display: block;text-align: center; margin-bottom:50px;}
.web-ie2018 dl dd a{ display: inline-block;margin: 0 20px;}
.web-ie2018 dl dd a img{display: block;margin: 0 auto;text-align: center;width: 50%;}
.web-ie2018 dl dd a span{display: block;font-size: 16px; color:#3e3a39;}

/*input[type="text"]:focus, input[type="text"].ax-focus, input[type="search"]:focus, input[type="search"].ax-focus, input[type="url"]:focus, input[type="url"].ax-focus, input[type="email"]:focus, input[type="email"].ax-focus, input[type="number"]:focus, input[type="number"].ax-focus, input[type="password"]:focus, input[type="password"].ax-focus, input[type="file"]:focus, input[type="file"].ax-focus, textarea:focus, textarea.ax-focus{color:inherit;border: none;box-shadow: none;}*/

/* center */
.center{width: 1480px;}
.swiper-pagination{z-index: 1;}

/* owidth */
.owidth{max-width: 1920px;margin: auto;box-sizing: border-box;width: 100%;padding: 0 5.2%;}


/* topggwrap */
.topggwrap{width: 100%;background-color: #fff;border-bottom: 1px solid #E8E8E8;}
.topggwrap03{background-color: #F8F8F8;}
.topggwrap .owidth{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;position: relative;height: 40px;}
/* topgg */
.topgg{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.topgg p{font-size: 12px;color: #000000;}
.topgg .tomore{font-size: 14px;color: #00A19B;display: block;margin-left: 140px;}
.topggwrap .close{display: block;position: absolute;right: 5.2%;}
.topggwrap .close img{display: block;width: auto;}
/* headerwrap */
.headerwrap{transition: all .3s;}

.h-searchwrap{position: relative;cursor:pointer;}
/*headerinpt*/
.h-searchwrap .headerinpt{width: 0;height: 40px;box-sizing: border-box;padding: 0 12px;border: 1px solid #E8E8E8;border-radius: 20px;background-color:transparent;font-size:14px;color:#333;background:url(../images/serch02.png) no-repeat;background-position:12px 50%;position:absolute;right:0;top:50%;margin-top:-20px;z-index:0;transition:all .4s;opacity:0;visibility:hidden;outline:none;background-size:20px;padding-left:44px;}
.h-searchwrap .headerinpt.open{width: 14vw;opacity: 1;visibility: visible;}
.h-searchwrap .search{position:relative;z-index:1;pointer-events:none;}
.h-searchwrap .search img{width: 20px;}
.h-searchwrap .search.hide{opacity: 0;visibility: hidden;}

/* h-topwrap */
/*transition: all .3s;*/
.h-topwrap{width: 100%;border-bottom: 1px solid rgba(255,255,255,0.1);height: 60px;z-index:1;}
.h-topwrap .owidth{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;position: relative;}
/* htop-l */
.htop-l{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.htop-l a{display: block;margin-right:32px;}
.htop-l .muen{cursor: pointer;}
.htop-l .muen>img,.muenopen .top img{height: 16px;}
.htop-l a.logo img{filter: grayscale(1) brightness(111);}
.htop-l .muen img{filter: grayscale(1) brightness(111);}
.htop-l i{display: block;width: 1px;height: 26px;background-color: #FFFFFF;margin: 0 20px;}
/* htop-r */
.htop-r{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
/* htop-rnav */
.htop-rnav{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.htop-rnav a{display: block;font-size: 16px;color: #FFFFFF;margin-right: 50px;}
.htop-rnav a:last-child{margin-right: 0;}
/* htr-line */
.htr-line{display: block;width: 1px;background-color:rgba(255,255,255,0.1);margin: 0 50px;height: 60px;}
/* languagewrap */
.languagewrap{position: relative;}
.language{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;height: 60px;cursor: pointer;}
.language p{font-size: 16px;color: #FFFFFF;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;margin-left: 10px;}
.language p i{font-size: inherit;color: inherit;margin-left: 5px;transform: rotate(-180deg);}
/* languagedown */
.languagedown{width: 250px;background-color: #fff;box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%);box-sizing: border-box;padding: 15px;border-radius: 4px;position: absolute;left: 50%;z-index: 1;display:none;transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.languagedown a{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;font-size: 14px;color: #000000;height: 30px;}
.languagedown a>i{display: block;width: 15px;height: 15px;border: 1px solid #333;box-sizing: border-box;margin-right: 10px;border-radius: 50%;}
.languagedown a:hover{color: #00A19B;}
.languagedown a:hover i{border: 5px solid #00A19B;}
/*.languagewrap:hover .languagedown{transform: none;visibility: visible;opacity: 1;}*/
.languagewrap:hover .language p i{transform: none;}
/* signwrap */
.signwrap{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;margin-left: 60px;}
.signwrap a{display: block;font-size: 16px;color: #FFFFFF;}
.signwrap i{display: block;width: 1px;height: 16px;background-color: #fff;margin: 0 5px;}

/* h-botwrap */
.h-botwrap{width: 100%;position: relative;z-index:0;}
.h-botwrap .owidth{display: flex;display: -webkit-flex;align-items: center;justify-content: space-between;-webkit-align-items: center;-webkit-justify-content: space-between;}
/* h-bot-l */
.h-bot-l{opacity: 0;visibility: hidden;}
/* nav */
.nav{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;margin-right:100px;}
.nav>li>a{font-size: 16px;color: #FFFFFF;line-height: 48px;display: block;position: relative;white-space: nowrap;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;pointer-events:none;}
.nav>li>a>img{margin-left: 5px;filter: grayscale(1) brightness(11);}
.nav>li>a::before{content: '';display: block;width: 0;height:2px;background-color: #00A19B;position: absolute;left: 50%;bottom: 0;transition: all .3s;transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.nav>li{padding: 0 30px;}
.nav>li:hover>a::before,.nav>li>a.active::before{width: 100%;}
.nav>li:nth-of-type(2)>a,.nav>li:nth-of-type(3)>a,.nav>li:nth-of-type(4)>a,.nav>li:nth-of-type(5)>a{cursor:default;pointer-events: none;}
.nav>li:first-child>a{pointer-events:auto;}
/* .h-botwrap .search{position: absolute;right: 6%;} */
/* navdownwrap */
.navdownwrap{width: 100%;position: absolute;left: 0;background-color: #fff;visibility: hidden;opacity: 0;}
.nav>li:hover .navdownwrap{visibility: visible;opacity: 1;}
.navdownwrap .navtab{width: 100%;background-color: #fff;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;margin-bottom: 20px;}
.navdownwrap .navtab a{display: block;line-height: 64px;font-size: 18px;color: #000000;margin-right: 130px;position: relative;}
.navdownwrap .navtab a::before{content: '';display: block;width: 0;height: 2px;background-color: #00A19B;position: absolute;left: 0;bottom: 0;transition: all .3s;}
.navdownwrap .navtab a:last-child{margin-right: 0;}
.navdownwrap .navtab a.active::before{width: 100%;}
.navdownwrap .navtab a:hover{color:#00A19B;}
/* navlis */
.navliswrap{width: 100%;padding-bottom: 30px;max-height: 40vh;overflow-y: auto;}
.navlis{width: 100%;display: none;}
.navlis:first-child{display: block;}
.navlisitemwrap{width: 100%;display: flex;display: -webkit-flex;} 
/* navlisitem */
.navlisitem{width: calc((100% - 280px)/3);margin-right: 140px;}
.navlisitem:last-child{margin-right: 0;}
.navlisitem>h3{font-size: 18px;color: #000000;font-weight: bold;line-height: 60px;border-bottom: 1px solid #00A19B;text-align: center;}
/* navlisitemmin */
.navlisitemmin{width: 100%;margin-top: 30px;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.navlisitemmin li{min-width: 40%;}
.navlisitemmin li .item{margin-bottom: 40px;}
.navlisitemmin li .item:last-child{margin-bottom: 0;}
.navlisitemmin li h3{font-size: 16px;color: #00A19B;margin-bottom: 20px;}
.navlisitemmin li .info a{display: block;font-size: 16px;line-height: 20px;color: #000000;margin-bottom: 15px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.navlisitemmin li .info a:hover{color:#00A19B;}
.navlisitemmin li .info a>span{width: 42px;border: 1px solid #00A19B;border-radius: 3px;display: block;text-align: center;line-height: 18px;font-size: 12px;color: #00A19B;font-style: italic;text-transform: uppercase;margin-left: 10px;}
.navlisitemmin li .info a>span.h{border-color: #006AB7;color: #006AB7;}
/* navdownbot */
.navdownbot{width: 100%;border-top: 1px solid #DEDEDE;border-bottom:1px solid #DEDEDE;}
.navdownbot .owidth{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.navdownbot .owidth>div{display: flex;display: -webkit-flex;}
.navdownbot .owidth a{font-size: 16px;color: #000000;line-height: 70px;display: block;margin-right: 100px;}
.navdownbot .owidth a:last-child{margin-right: 0;}
.navdownbot .owidth a:hover{color:#00A19B;}
.navdownbot .advertswiper{width: 600px;text-align:right;display:block!important;}
.navdownbot .advertswiper a{display:block;width:100%;}
/* headerwrap */
.headerwrap:hover,.headerwrap.hwrap01,.headerwrap.hwrap02,.headerwrap.hwrap03{background:#fff;border-bottom: 1px solid #E8E8E8;}
.headerwrap:hover .h-botwrap .owidth,.headerwrap.hwrap01 .h-botwrap .owidth,.headerwrap.hwrap02 .h-botwrap .owidth{}
.headerwrap.hwrap03{background-color: #fff;}
.headerwrap:hover .navdownwrap{background:#fff;}
.headerwrap:hover .htop-l a.logo img,.headerwrap.hwrap01 .htop-l a.logo img,.headerwrap.hwrap02 .htop-l a.logo img,.headerwrap.hwrap03 .htop-l a.logo img{filter: none;}
.headerwrap:hover .htop-l .muen img,.headerwrap.hwrap01 .htop-l .muen img,.headerwrap.hwrap02 .htop-l .muen img,.headerwrap.hwrap03 .htop-l .muen img{filter: none;}
.headerwrap:hover .language img,.headerwrap:hover .h-botwrap .search img,.headerwrap.hwrap01 .language img,.headerwrap.hwrap01 .h-botwrap .search img,.headerwrap.hwrap02 .language img,.headerwrap.hwrap02 .h-botwrap .search img,.headerwrap.hwrap03 .language img,.headerwrap.hwrap03 .h-botwrap .search img{filter: brightness(0.2);}
.headerwrap:hover .htop-l a.muen img,.headerwrap.hwrap01 .htop-l a.muen img,.headerwrap.hwrap02 .htop-l a.muen img,.headerwrap.hwrap03 .htop-l a.muen img{filter: none;}
.headerwrap:hover .htop-l i,.headerwrap.hwrap01 .htop-l i,.headerwrap.hwrap02 .htop-l i,.headerwrap.hwrap03 .htop-l i{background-color: #3e3a39;}
.headerwrap:hover .htop-rnav a,.headerwrap:hover .language p,.headerwrap:hover .signwrap a,.headerwrap:hover .nav>li>a,.headerwrap.hwrap01 .htop-rnav a,.headerwrap.hwrap01 .language p,.headerwrap.hwrap01 .signwrap a,.headerwrap.hwrap01 .nav>li>a,.headerwrap.hwrap02 .htop-rnav a,.headerwrap.hwrap02 .language p,.headerwrap.hwrap02 .signwrap a,.headerwrap.hwrap02 .nav>li>a,.headerwrap.hwrap03 .htop-rnav a,.headerwrap.hwrap03 .language p,.headerwrap.hwrap03 .signwrap a,.headerwrap.hwrap03 .nav>li>a{color: #000000;}
.headerwrap:hover .signwrap i,.headerwrap.hwrap02 .signwrap i,.headerwrap.hwrap01 .signwrap i,.headerwrap.hwrap03 .signwrap i{background-color: #3e3a39;}
.headerwrap.hwrap01 .h-bot-l{opacity: 1;visibility: visible;}
.headerwrap:hover .h-topwrap,.headerwrap.hwrap02 .h-topwrap,.headerwrap.hwrap03 .h-topwrap{border-color: #DEDEDE;}
.headerwrap.hwrap01 .h-topwrap{height: 0;overflow: hidden;opacity: 0;}
.htop-rnav a:hover,.signwrap a:hover{color: #00A19B!important;}
.headerwrap:hover .nav>li>a>img,.headerwrap.hwrap01 .nav>li>a>img,.headerwrap.hwrap02 .nav>li>a>img,.headerwrap.hwrap03 .nav>li>a>img{filter: none;}
.headerwrap:hover .htr-line,.headerwrap.hwrap02 .htr-line,.headerwrap.hwrap03 .htr-line{background-color: #DEDEDE;}
/* navdown02 */
.h-botwrap .navdown02{padding-top: 50px;padding-bottom: 50px;align-items: initial;-webkit-align-items: initial;border-top: 1px solid #E8E8E8;}
.navdown02 .text{width: 20%;}
.navdown02 .text h3{font-size: 24px;color: #000000;line-height: 36px;margin-bottom: 20px;}
.navdown02 .text h4{font-size: 14px;line-height: 24px;color: #3e3a39;margin-bottom: 20px;}
.navdown02 .text .more{border: 1px solid #3e3a39;background-color: transparent;color: #3e3a39;}
.navdown02 .text .more:hover{color: #fff;background-color: #00A19B;border-color: #00A19B;}
.navdown02 .line{width: 1px;background-color: #E8E8E8;}
.navdown02 .list{width: 50%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.navdown02 .list h3,.navdown02 .text-r h3{font-size: 18px;margin-bottom: 20px;color: #00A19B;}
.navdown02 .list a,.navdown02 .text-r a{display: block;line-height: 36px;font-size: 16px;color: #000000;}
/*.navdown02 .list a{display: flex;display: -webkit-flex;align-items:flex-start;-webkit-align-items:flex-start;}*/
.navdown02 .list a>span{width:42px;display:block;text-align:center;line-height:18px;font-size:12px;color:#00a19b;font-style:italic;text-transform:uppercase;margin-left:5px;border-width:1px;border-style:solid;border-color:#00a19b;border-image:initial;border-radius:3px;display:inline-block;transform:translateY(-2px);}

.navdown02 .text-r{width: 18%;}
.navdown02 .list a:hover,.navdown02 .text-r a:hover{color: #00A19B;}
.navdown02 .list.zzfwlist li{width: 46%;}
.navdown02 .list.zzfwlist li .zzfw{width: 100%;display: flex;display: -webkit-flex;flex-wrap: wrap;-wekkit-flex-wrap: wrap;}
.navdown02 .list.zzfwlist li .zzfw a{width: 50%;}
.navdown02 .list.zzfwlist{position: relative;}
.navdown02 .list.zzfwlist .gg{position: absolute;width: 46%;right: 0;bottom: 0px;text-align:right;}
.navdown02 .list.zzfwlist .gg a{display: inline-block;font-size: 16px;line-height: 36px;color: #00A19B;border-bottom: 1px solid #00A19B;}


/* navdownwrap02 */
.navdownwrap02{width:206px;background: #FFFFFF;border-radius: 6px;padding:20px 30px;position: absolute;margin-left: -80px;opacity: 0;visibility: hidden;}
.navdownwrap02 a{font-size: 16px;color: #000000;display: block;line-height: 48px;}
.navdownwrap02 a:hover{color: #00A19B;}
.nav>li:hover .navdownwrap02{opacity: 1;visibility: visible;}

/* .navlisitem02 */
.navlisitemwrap{justify-content: space-between;-webkit-justify-content: space-between;}
.navlisitem02{width: auto;}
/*.navlisitem02 .navlisitemmin li .info a{white-space: nowrap;}*/
.navlisitem02 .navlisitemmin li{margin-right: 60px;min-width: initial;}
.navlisitem02 .navlisitemmin li:last-child{margin-right: 0;}


.hamburger{display: none;}
.ax-menu{display: none;}



/* muenopen */
.muenopen{width: 360px;background-color: #fff;border: 1px solid #DEDEDE;border-radius: 12px;position: absolute;z-index: 11;overflow: hidden;opacity: 0;visibility: hidden;transition: all .3s;margin-left:-31px;margin-top:-39px;}
.muenopen.open{opacity: 1;visibility: visible;transform: none;}
.muenopen .top{width: 100%;box-sizing: border-box;padding: 0 30px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;height: 59px;}
.muenopen .top .link{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.muenopen .top .link a,.muenopen .top .link span{font-size: 16px;color: #3e3a39;}
.muenopen .top .link i{background-color: #3e3a39;height: 16px;margin: 0 5px;}
.muenopen .top .link span{margin-left: 20px;}
.muenopen .list01{width: 100%;box-sizing: border-box;padding: 30px;}
.muenopen .list01 a{font-size: 16px;color: #000000;line-height: 36px;}
.muenopen .list01::after{content: '';display: block;width: 100%;height: 1px;background-color: rgba(0,0,0,0.1);margin-top: 20px;}
.muenopen .list02{width: 100%;box-sizing: border-box;padding: 0 30px;}
.muenopen .list02 a{box-sizing: border-box;position: relative;display: block;padding-right: 50px;font-size: 16px;line-height: 24px;color: #000000;margin-bottom: 20px;}
.muenopen .list02 a i{display: block;font-size: 16px;color: #3e3a39;right: 0;top: 0;line-height: 24px;position: absolute;background-color: transparent!important;}
.muenopen .bot{width: 100%;overflow: hidden;margin-top: 30px;}
.muenopen .bot img{display: block;width: 100%;}
.muenopen a:hover,.muenopen .list02 a:hover i{color: #00A19B!important;}
.htop-l .muen:hover .muenopen{transform: none;opacity: 1;visibility: visible;}


/* seadershow */
.seadershow{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 12;background-color: rgba(0,0,0,0.9);display: none;}
.seaderbox{width: 100%;height: 100%;position: absolute;top: 0;left: 0;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}
.seader{position: relative;}
.seader form{width: 1000px;height: 80px;border: 5px solid #8C8C8C;border-radius: 8px;overflow: hidden;background-color: #fff;display: flex;display: -webkit-flex;}
.seader form input{display: block;width: 80%;height: 100%;border: none;outline: none;box-sizing: border-box;padding: 0 20px;font-size: 16px;color: #3e3a39;}
.seader form button{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;width: 20%;border: none;outline: none;background-color: #00A19B;font-size: 18px;color: #FFFFFF;cursor: pointer;}
.seader form button img{display: block;width: auto;filter: grayscale(1) brightness(111);margin-right: 20px;}
.seader .close{display: block;position: absolute;right: -60px;top: -80px;width: 34px;height: 34px;border: 1px solid #fff;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;border-radius: 50%;}
.seader .close img{display: block;max-width: 90%;filter: brightness(11);}


/* footerwrap */
.footerwrap{width: 100%;background-color: #2D2D2D;padding-top: 50px;position:relative;}
/* f-top */
.f-top{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-bottom: 70px;}
/* f-logo */
.f-logo{display: block;}
/* f-search */
.f-search label{width: 370px;height: 48px;background: rgba(255,255,255,0.28);border-radius: 6px;box-sizing: border-box;padding: 0 12px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.f-search img{display: block;width: auto;}
.f-search input{width: 100%;background-color: transparent;height: 100%;outline: none;border: none;font-size: 14px;color: #fff;box-sizing: border-box;padding-left: 12px;}
/* f-nav */
.f-nav{width: 100%;display: flex;display: -webkit-flex;margin-bottom: 70px;}
.f-nav li{width: calc(100% / 4);display: flex;display: -webkit-flex;}
.f-nav h3{font-size: 18px;color: #FFFFFF;padding-bottom: 16px;border-bottom: 1px solid #00A19B;margin-bottom: 20px;display: inline-block;}
.f-nav .list a{display: block;font-size: 16px;line-height: 32px;color: #999999;}
.f-nav .list a:hover{color: #00A19B;}

/* f-lx */
.f-lx{width: 100%;padding: 60px 0;border-top: 1px solid rgba(255,255,255,0.1);display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.f-lx .item{box-sizing: border-box;padding-left: 36px;position: relative;}
.f-lx .item p{font-size: 16px;color: #999999;margin-bottom: 20px;position: relative;}
.f-lx .item h3{font-size: 16px;color: #fff;}
.f-lx .item img{display: block;position: absolute;left: -36px;max-width: 30px;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);max-height:16px;}
/* f-fx */
.f-fx{display: block;display: -webkit-flex;}
.f-fx a{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;width: 44px;height: 44px;border-radius: 50%;background-color: rgba(255,255,255,0.1);margin-right: 20px;position:relative;}
.f-fx a img{display: block;width: auto;max-width: 100%;}
.f-fx a:last-child{margin-right: 0;}
.f-fx a:hover{background-color: #fff;}
.f-fx a>img{max-width: 50%;max-height: 50%;}
.f-fx a:hover>img{filter: brightness(0.5);}
.f-fx a .f-ewmshow{width: 100px;position:absolute;left:50%;bottom:56px;margin-left:-70px;background-color:#fff;padding:10px;opacity:0;visibility:hidden;transition:all .3s;border-radius:4px;}
.f-fx a .f-ewmshow img{width: 100%;}
.f-fx a .f-ewmshow::before{content: '';display: block;border: 6px solid transparent;border-top-color: #fff;position: absolute;left: 50%;bottom: -12px;margin-left: -6px;}
.f-fx a .f-ewmshow p{font-size: 12px;color: #3e3a39;text-align: center;margin:5px 0 0;line-height:14px;font-weight:200;}
.f-fx a:hover .f-ewmshow{opacity:1;visibility: visible;}



/* f-bawrap */
.f-bawrap{width: 100%;background-color: #171717;}
.f-ba{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;height: auto;padding-top:10px;padding-bottom:10px;min-height:56px;}
/* f-ba-l */
.f-ba-l{display: flex;display: -webkit-flex;}
.f-ba-l a{display: block;font-size: 16px;color: #FFFFFF;line-height: 26px;margin-right: 50px;}
.f-ba-l a:last-child{margin-right: 0;}
.f-ba-l a:hover{color: #00A19B;}
/* f-ba-r */
.f-ba-r{display: flex;display: -webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;width:100%;justify-content:space-between;-webkit-justify-content:space-between;}
.f-ba-r>div{text-align: center;}
.f-ba-r a,.f-ba-r i,.f-ba-r font{font-size: 16px;color: #E0E0E0;opacity: 0.4;margin-right: 15px;line-height:28px;}
.f-ba-r a:last-child{margin-right: 0;}
.f-ba-r a:hover{opacity: 1;}
/*.f-ba-r p{margin-right: 25px;}*/
.f-ba-r p>a{margin: 0;}
.f-ba-r p>i{margin: 0 10px;}

/* topggwrap02 */
.topggwrap02{position: fixed;z-index: 11;bottom: 0;left: 0;}
/*.topggwrap02 .owidth{height: 70px;}*/
.topggwrap02 .topgg .tomore{font-size: 12px;}
/*.footerwrap{padding-bottom: 40px;}*/
.footerwrap.chageh{padding-bottom: 0;}

/* dyue */
.dyue{display: flex;display: -webkit-flex;margin-left: 110px;}
.dyue input{width: 370px;height: 34px;border: 1px solid #DDDDDD;border-radius: 6px;outline: none;box-sizing: border-box;padding: 0 20px;font-size: 14px;color: #000000;}
.dyue input::placeholder,.dyue input::-webkit-input-placeholder{color: #3e3a39;}
.dyue button{width: 100px;height: 34px;border: 1px solid #00A19B;border-radius: 6px;margin-left: 10px;background-color: transparent;font-size: 14px;color: #fff;background-color: #00A19B;}
.dyue button:hover{color: #00A19B;background-color: transparent;}

.div1{position: fixed;z-index: 12;top: 0;left: 0;width: 100%;}
/* bannerwrap */
.bannerwrap{width: 100%;display: block;height: 100%;position: relative;z-index: 0;}
.bannerswiper{width: 100%;height: 100%;} 
.bannerswiper a{display: block;width: 100%;height: 100%;}
.bannerswiper a img{width: 100%;height: 100%;object-fit: cover;}
.bannerswiper .item .text{position: absolute;top: 50%;left: 8%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.bannerswiper .item .text h3{color: #00A19B;font-size: 55px;background: linear-gradient(90deg, #FCFEFE 0%, #5DC3DC 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-weight:600;margin-bottom:20px;}
.bannerswiper .item .text p{color: #00A19B;font-size: 34px;background: linear-gradient(90deg, #FCFEFE 0%, #5DC3DC 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-bottom:46px;}
.bannerswiper .item .text strong{display: block;width: 150px;height: 2px;background: linear-gradient(90deg, #FCFEFE, #5DC3DC);margin-bottom:30px;}
.bannerswiper .item .text h4{background: linear-gradient(90deg, #FCFEFE 0%, #5DC3DC 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-size: 20px;color: #00A19B;line-height: 38px;width:360px;text-align:justify;margin-bottom:44px;}
.bannerswiper .item .text .more{width: 102px;border-color: #00A19B;border-radius: 6px;color:#00A19B;font-size:14px;box-sizing:box-sizing;background-color: transparent;}
.bannerswiper .item .text .more:hover{color:#fff;background-color:#00A19B;}

/* bannerpage */
.bannerpage{width: 100%;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;bottom: 60px;left: 0;}
.bannerpage .swiper-pagination-bullet{display: block;width: 73px;height: 35px;background: url(../images/pageicon.png)no-repeat center;opacity: 1;filter: grayscale(1) brightness(11);margin-right: 16px;background-size: auto;filter: drop-shadow(1px 3px 3px #eee);}
.bannerpage .swiper-pagination-bullet:last-child{margin-right: 0;}
.bannerpage .swiper-pagination-bullet i{display: none;width: 2px;height: 100%;background-color: #fff;}
.bannerpage .swiper-pagination-bullet-active{filter: none;}

/* morejt */
.morejt{display: flex;display: -webkit-flex;width: 20px;height: 1px;background-color: #00A19B;justify-content: flex-end;-webkit-justify-content: flex-end;align-items: center;-webkilt-align-items: center;margin-left: 5px;transition: all .3s;}
.morejt::after{content: '';display: block;width: 6px;height: 6px;border-top: 1px solid #00A19B;border-right: 1px solid #00A19B;transform: rotate(45deg);}

/* more */
.more{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;width: 110px;height: 40px;border: 1px solid #00A19B;border-radius: 6px;font-size: 16px;color: #FFFFFF;background-color: #00A19B;}
.more:hover{background-color: #fff;color: #00A19B;}

/* index01wrap */
.index01wrap{width: 100%;padding: 80px 0;overflow: hidden;}
/* i-tl01 */
.i-tl01{text-align: center;}
.i-tl01 h3{font-size: 40px;color: #000000;margin-bottom: 20px;}
.i-tl01 strong{display: block;width: 88px;height: 2px;background-color: #00A19B;margin: auto;}
/* index01min */
.index01min{width: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;margin-top: 50px;}
/* i01-left */
.i01-left{width: 650px;}
.i01-left .i01l-item{width: 100%;position: relative;margin-bottom: 20px;cursor: pointer;}
/* .i01-left .i01l-item:last-child{margin-bottom: 0;} */
.i01l-itemtab{width: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;box-sizing: border-box;padding: 0 20px;background-color: #EFFCFD;box-shadow: 0px 4px 9px 0px rgba(0,0,0,0.09);
border-radius: 6px;height: 80px;padding-right: 50px;cursor: pointer;pointer-events: none;}
.i01l-itemtab>div{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.i01l-itemtab>div .imgbox{width: 40px;height: 40px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: left;-webkit-justify-content: left;}
.i01l-itemtab>div .imgbox img{display: block;max-width: 100%;}
.i01l-itemtab>div p{font-size: 20px;color: #000000;}
/* i01l-showinfo */
.i01l-showinfo{width:100%;position: relative;right: 0;background: #FFFFFF;box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.16);z-index: 1;display: none;padding-left: 40px;box-sizing: border-box;background: url(../images/i-probg.jpg)no-repeat;background-size: cover;}
.i01l-showinfo .infoitem{width: 100%;box-sizing: border-box;padding: 25px 20px;position: relative;display: flex;display: -webkit-flex;align-items: flex-start;-webkit-align-items: flex-start;}
.i01l-showinfo .infoitem::before{content: '';display: block;width: calc(100% - 75px);height: 1px;background-color: #fff;position: absolute;left: 55px;bottom: 0;}
.i01l-showinfo .infoitem .imgbox{width: 40px;height: 25px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: left;-webkit-justify-content: left;}
.i01l-showinfo .infoitem .imgbox img{display: block;max-width: 100%;max-height: 100%;}
.i01l-showinfo .infoitem .text{width: calc(100% - 40px);}
.i01l-showinfo .infoitem .text h3{font-size: 18px;line-height: 26px;color: #000000;margin-bottom: 10px;}
.i01l-showinfo .infoitem .text p{font-size: 14px;color: #3e3a39;line-height: 24px;}
.i01l-showinfo .infoitem:hover .text h3,.i01l-showinfo .infoitem:hover .text p{color: #00A19B;}
.i01l-itemtab i{display: block;font-size:18px;color: #00A19B;transform: rotate(180deg);transition:all .3s;}
.i01-left .i01l-item:hover .i01l-itemtab i{color:#fff;}
.i01l-item.active .i01l-itemtab i{transform: none;}
.i01-left .i01l-item:hover .i01l-itemtab,.i01l-item.active .i01l-itemtab{background-color:#00A19B;}
.i01-left .i01l-item:hover .i01l-itemtab>div .imgbox img,.i01l-item.active .i01l-itemtab>div .imgbox img{filter: grayscale(1) brightness(11);}
.i01-left .i01l-item:hover .i01l-itemtab>div p,.i01l-item.active .i01l-itemtab>div p{color: #fff;}
.i01-left .i01l-item:hover .i01l-itemtab i,.i01l-item.active .i01l-itemtab i{color:#fff;}
.i01-left .i01l-item:first-child .i01l-showinfo{display:block;}

/* i01-right */
.i01-right{width: calc(100% - 720px);}
/* i01r-item */
.i01r-item{width: 100%;display: none;position:relative;}
.i01r-item:first-child{display: block;}
.i01r-item .swiper-container{padding: 20px 0;box-sizing: border-box;}
.i01r-item .swiper-wrapper{align-items: center;-webkit-align-items: center;}
.i01r-item a{width: 100%;box-sizing: border-box;background-color: #fff;padding: 40px;text-align: center;box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.06);border-radius: 6px;display: block;}
.i01r-item:before{content:'';display: block;width: 20%;height: 100%;background: linear-gradient(to right, #fff, transparent);position:absolute;left:0;top:0;z-index:2;}
.i01r-item:after{content:'';display: block;width: 20%;height: 100%;background: linear-gradient(to left, #fff, transparent);position:absolute;right:0;top:0;z-index:2;}
.i01r-item a>h3{font-size: 20px;color: #000000;}
.i01r-item a .imgbox{width: 100%;height: 300px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}
.i01r-item a .imgbox img{display: block;max-width: 100%;max-height: 100%;}
.i01r-item a .bottext h3{font-size: 20px;color: #000000;margin-bottom: 12px;}
.i01r-item a .bottext p{font-size: 14px;color: #3e3a39;opacity: 0;}
.i01r-item .swiper-slide{transform: scale(0.85);transition: all .3s;}
.i01r-item .swiper-slide.swiper-slide-active{width:450px!important;transform:scale(1);}
.i01r-item .swiper-slide.swiper-slide-active a .bottext p{opacity: 1;}
.i01r-item .swiper-pagination{position: relative;margin-top: 30px;}
.i01r-item .swiper-pagination .swiper-pagination-bullet{width: 52px;border-radius: 0;height: 2px;background-color: #CCCCCC;opacity: 1;margin-right: 20px;transition: all .3s;}
.i01r-item .swiper-pagination .swiper-pagination-bullet:last-child{margin-right: 0;}
.i01r-item .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #00A19B;width: 130px;}
.i01r-item .more{margin: auto;margin-top: 15px;height: 0;opacity: 0;visibility: hidden;}
.i01r-item .swiper-slide.swiper-slide-active .more{height: 40px;opacity: 1
;visibility: visible;}

/* index02wrap */
.index02wrap{margin: 30px 0 100px;overflow: hidden;}
/* index02 */
.index02{width: 100%;margin-top: 50px;}
/* index02list */
.index02list{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.index02list a{display: block;width: 26%;position: relative;overflow: hidden;border-radius: 10px;height: 600px;transition: all .6s;}
.index02list a::before{content: '';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: #000000;opacity: 0.3;z-index: 1;}
.index02list a img{width: auto;min-width: 100%;height: auto;position: relative;z-index: 0;min-height: 100%;}
.index02list a.active{width: calc(48% - 60px);}
.index02list .text{width: 100%;position: absolute;left: 0;bottom: 0;padding: 70px 30px;z-index: 2;transition: all .3s;box-sizing: border-box;}
.index02list .text h3{font-size: 30px;color: #FFFFFF;margin-bottom: 20px;}
.index02list .text p{font-size: 20px;color: #FFFFFF;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.index02list .hovtext{width:100%;box-sizing: border-box;padding: 40px;position: absolute;left: 0;bottom: 0;z-index: 2;opacity: 0;transform:translateY(100%);}
/*transform: translateY(100%);*/
.index02list .hovtext h3{font-size: 30px;color: #fff;padding-bottom: 10px;border-bottom: 1px solid #FFFFFF;display: inline-block;}
.index02list .hovtext p{font-size: 18px;color: #fff;margin: 20px 0;}
.index02list .hovtext h4{font-size: 16px;line-height: 26px;color: #fff;overflow: hidden;text-overflow: ellipsis;text-align: justify;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;font-weight:200;}


.index02list .hovtext .more{margin-top: 50px;background-color: transparent;border-color: #fff;width: 114px;height: 40px;}
.index02list .hovtext .more:hover{background-color: #fff;}
.index02list a.active .text{opacity: 0;}
.index02list a.active .hovtext{transform: none;opacity: 1;-webkit-transition-delay: .4s;-o-transition-delay: .4s;transition-delay: .4s;-webkit-transition-duration: .8s;-o-transition-duration: .8s;transition-duration: .8s;}
.i02-tomore{width: 150px;height: 45px;border: 1px solid #00A19B;border-radius: 6px;margin: auto;margin-top: 50px;color: #00A19B;background-color: transparent;}
.i02-tomore:hover{background-color: #00A19B;color: #fff;}

/* index003wrap */
.index003wrap{width: 100%;margin-bottom: 120px;}
.index003wrap .owidth{width: 100%;padding: 0;}
/* index003min */
.index003min{margin-top: 10px;}
.i003-swiper{padding: 40px 0;}
.index003min a{display: block;width: 100%;overflow: hidden;position: relative;border-radius: 12px;height:100%;}
.index003min a img{width: 100%;height:100%;object-fit:cover;}
.index003min a .more{position: absolute;right: 30px;bottom: 30px;opacity: 0;visibility: hidden;}
.index003min a .more{width: 114px;height: 40px;}
.index003min .swiper-slide{width: 60%;height:auto;}
.index003min .swiper-slide.swiper-slide-active a .more{visibility: visible;opacity: 1;}
/* i003-page */
.i003-page{position: relative;}
.i003-page .swiper-pagination-bullet{width: 52px;border-radius: 0;height: 2px;background-color: #CCCCCC;opacity: 1;margin-right: 20px;transition: all .3s;}
.i003-page .swiper-pagination-bullet:last-child{margin-right: 0;}
.i003-page .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #00A19B;width: 130px;}

/* index04wrap */
.index04wrap{width: 100%;position: relative;overflow: hidden;margin: 120px auto;}
/* index04 */
.index04{width: 100%;display: flex;display: -webkit-flex;margin-top: 50px;}
.index04 .item{display: block;width: calc((100% - 40px)/3);background: #F7F7F7;border-radius: 10px;overflow: hidden;margin-right: 20px;}
.index04 .item:nth-of-type(3n){margin-right: 0;}
.index04 .item .imgbox{width: 100%;overflow: hidden;}
.index04 .item .imgbox img{display: block;width: 100%;transition: all .3s;}
.index04 .item:hover .imgbox img{transform: scale(1.1);}
.index04 .item .text{width: 100%;box-sizing: border-box;padding: 30px 20px;}
.index04 .item .text p{font-size: 16px;color: #000000;margin-bottom: 10px;}
.index04 .item .text i{display: block;width: 31px;height: 2px;background: #00A19B;margin-bottom: 20px;}
.index04 .item .text h3{font-size: 22px;line-height: 32px;color: #000000;margin-bottom: 30px;height: 64px;overflow: hidden;text-overflow: ellipsis;text-align: justify;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.index04 .item .text .data{display: flex;display: -webkit-flex;align-items: center;justify-content: space-between;-webkit-align-items: center;-webkit-justify-content: space-between;}
.index04 .item .text .more{width: 114px;border: 1px solid #BCBCBC;border-radius: 6px;font-size: 16px;color: #BCBCBC;background-color: transparent;}
.index04 .item .text span{font-size: 16px;color: #BCBCBC;}
.index04 .item:hover .text .more{color: #00A19B;border-color: #00A19B;}
.index04 .item:hover .text span{color: #00A19B;}
.index04 .item:hover .text h3{color: #00A19B;}
/* i04btn-list */
.i04btn-list{width: 100%;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;margin-top: 34px;}
.i04btn-list a{border-color: #00A19B;color: #00A19B;margin-right: 30px;transition: all .3s;background-color: transparent;width: 150px;height: 48px;}
.i04btn-list a:hover{background-color: #00A19B;color: #fff;}

/* index05wrap */
.index05wrap{width: 100%;box-sizing: border-box;position: relative;overflow: hidden;padding: 150px 0;background: url(../images/i-bg01.jpg) no-repeat fixed;background-size: cover;}
.index05wrap .bg{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 0;object-fit: cover;}
/* index05 */
.index05{position: relative;z-index: 1;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
/* index05-l */
.index05-l{width: 60%;border-radius: 10px;box-sizing: border-box;padding: 90px 100px;position:relative;z-index:0;overflow:hidden;}
/*backdrop-filter: blur(20px);*/
.index05-l:before{content:'';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: -1;background-color: rgba(0,0,0,0.2);}
.index05-l h3{font-size: 40px;color: #FFFFFF;}
.index05-l strong{width: 43px;height: 1px;background-color: #fff;margin: 30px 0;opacity: 0.2;display: block;}
.index05-l h4{font-size: 16px;line-height: 26px;color: #F2F2F2;margin-bottom: 50px;text-align: justify;}
.index05-l .tablink{display: flex;display: -webkit-flex;margin-bottom: 80px;}
.index05-l .tablink .more{margin-right: 50px;width: 150px;height: 48px;background-color: transparent;border-color: #fff;margin-right: 30px;}
.index05-l .tablink .more:last-child{margin-right: 0;}
.index05-l .tablink .more:hover{background-color: #00A19B;border-color: #00A19B;color: #fff;}
.index05-l .list{display: flex;display: -webkit-flex;}
.index05-l .list .item{display: block;background-color: rgba(255,255,255,0.2);padding: 28px 22px;box-sizing: border-box;border-radius: 10px;margin-right: 40px;width: 370px;}
.index05-l .list .item:last-child{margin-right: 0;}
.index05-l .list .item h3{font-size: 20px;color: #FFFFFF;margin-bottom: 18px;}
.index05-l .list .item p{font-size: 16px;color: #FFFFFF;}

/* index05-r */
.index05-r{width: 35%;border-radius: 10px;box-sizing: border-box;padding: 0 70px;position:relative;overflow:hidden;}
/*backdrop-filter: blur(20px);*/
.index05-r:before{content:'';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: -1;background-color: rgba(0,0,0,0.2);}
.index05-num{height: 100%;width: 100%;}
.index05-num .mumping_mun02{height: 100%;width: 100%;}
.index05-num .mumping_mun02 li{width: 100%;height: calc(100% / 4);box-sizing: border-box;border-bottom: 1px solid rgba(255,255,255,0.5);display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;padding-left: 20px;}
.index05-num .mumping_mun02 li:last-child{border: none;}
.index05-num .textbox{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.index05-num .textbox .numfont{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;width: 190px;box-sizing: border-box;padding-left: 50px;}
.index05-num .textbox .numfont h2{font-size: 50px;color: #FFFFFF;font-family: Arial;font-weight: 400;}
.index05-num .textbox .numfont span{font-size: 50px;color: #FFFFFF;font-family: Arial;font-weight: 400;}
.index05-num .textbox h3{font-size: 14px;color: #FFFFFF;margin-left: 30px;}
.index05-num .textbox .imgbox{width: 80px;height: 80px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;position: relative;}
.index05-num .textbox .imgbox img{position: relative;max-width: 100%;transition: all .3s;}
.index05-num .textbox .imgbox::before{content: '';display: block;width: 50px;height: 50px;border-radius: 50%;background-color: #0EDAE3;opacity: 0.3;position: absolute;right: 0;top: 0;transition: all .3s;}
.index05-num li:hover .textbox .imgbox::before{width: 100%;height: 100%;}
.index05-num li:hover .textbox .imgbox img{transform: scale(0.86);}

/* index06wrap */
.index06wrap{width: 100%;position: relative;overflow: hidden;height: 100vh;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}
.videoimg{display:block;width:100%;z-index:0;position:absolute;left:0;top:0;height：100%;object-fit:cover;}
.phonebg{display: none;}
.index06wrap .video{display: block;width: 100%;position: absolute;left: 0;top: 0;z-index: 0;height: 100%;object-fit: cover;margin: 0;z-index:1;}
/* index06 */
.index06{position: relative;z-index: 2;margin: 0;text-align: center;}
.index06 h3{font-size: 40px;color: #FFFFFF;margin-bottom: 20px;}
.index06 p{font-size: 16px;line-height: 26px;color: #fff;opacity: 0.9;}
.index06 .more{width: 113px;height: 40px;border-radius: 6px;font-size: 14px;margin: auto;box-sizing: border-box;margin-top: 40px;}
.index06wrap::before{content: '';display: block;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);position: absolute;left: 0;top: 0;z-index: 1;}
.index06 .more:hover{background-color: transparent;color: #fff;border-color: #fff;}

/* ass */
.ass{position: fixed;right: 0;bottom: calc(30% + 100px);display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;z-index: 11;}
.ass .imgbox{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;width: 86px;height: 86px;background: #F8F8F8;border-radius: 50%;margin-right: -40px;position: relative;z-index: 1;}
.ass p{font-size: 20px;line-height: 24px;color: #000000;background-color: #F8F8F8;box-sizing: border-box;padding: 10px;padding-left: 50px;z-index: 0;}

/* totop */
.totop{width: 50px;height: 50px;border-radius: 6px;background-color: #00A19B;position: fixed;right: 13px;bottom: 30%;position: fixed;z-index: 11;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;opacity: 0;visibility: hidden;transition: all .3s;}
.totop .morejt{background-color: #fff;transform: rotate(-90deg);margin: 0;}
.totop .morejt::after{border-color: #fff;}
.totop.show{opacity: 1;visibility: visible;}

/* c-banner */
.c-banner{width: 100%;box-sizing: border-box;position: relative;z-index:1;display:block;}
.c-banner:before{content:'';display: block;width: 100%;height: 100%;z-index: 1;position:absolute;left:0;top:0;background-color:#000;opacity:0.3;}
.c-banner img{width: 100%;position:relative;z-index:0;}
.c-btext{width: 90%;top: 50%;left: 5%;transform: translateY(-50%);-webkit-transform: translateY(-50%);position: absolute;text-align: center;padding-top: 120px;z-index:2;} 
.c-btext h3{font-size: 47px;color: #FFFFFF;font-weight: bold;}
.c-btext strong{display: block;width: 90px;height: 1px;margin: 30px auto;background-color: #fff;}
.c-btext p{font-size: 26px;color: #fff;margin-top:20px;}

/* contact01wrap */
.contact01wrap{width: 100%;background-color: #F8F8F8;}
/* c-center */
.c-center{width: 1400px;}
/* .contact01 */
.contact01{margin: auto;}
/* mbx */
.mbx{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;height: 60px;}
.mbx p{font-size: 14px;color: #3e3a39;}
.mbx i{display: block;width: 1px;height: 14px;background-color: #3e3a39;margin: 0 10px;}
/* contact01min */
.contact01min{padding: 100px 0;display: flex;display: -webkit-flex;width: 100%;justify-content: space-between;-webkit-justify-content: space-between;}
/* contact01-l */
.contact01-l{width: ;position: relative;box-sizing: border-box;padding-left: 52px;}
.contact01-l .icon{position: absolute;left: 0;}
.contact01-l .icon img{display: block;}
.contact01-l .text{width: 100%;}
.contact01-l .text .tl{margin-bottom: 50px;}
.contact01-l .text .tl h3{font-size: 40px;color: #000000;margin-bottom: 15px;}
.contact01-l .text .tl p{font-size: 24px;color: #00A19B;}
.contact01-l .text .list{width: 100%;}
.contact01-l .text .list p{font-size: 18px;color: #000000;line-height: 40px;}
/* contact01-r */
.contact01-r{width: 40%;}
/* cr-list */
.cr-list{width: 100%;}
.cr-list li{width: 100%;display: none;}
.cr-list li:first-child{display: block;}
.cr-list .tl{width: 100%;margin-bottom: 50px;}
.cr-list .tl h3{font-size: 30px;color: #000000;margin-bottom: 20px;}
.cr-list .tl p{font-size: 20px;color: #00908B;}
.cr-list .list{width: 100%;margin-bottom: 50px;}
.cr-list .list .item{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;}
.cr-list .list .item p{font-size: 18px;color: #000000;line-height: 40px;}
/* cr-tab */
.cr-tab{width: 100%;border-top: 2px solid #EFEFEF;position: relative;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.cr-tab .swiper-wrapper{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.cr-tab .swiper-slide{display: block;font-size: 20px;color: #000000;position: relative;border-top: 2px solid transparent;padding-top: 20px;width:auto;cursor:pointer;}
.cr-tab .swiper-slide.swiper-slide-thumb-active{border-color: #00A19B;}

/* contact02wrap */
.contact02wrap{box-sizing: border-box;margin: 120px auto;}
/* contact02 */
.contact02{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;flex-wrap: wrap;-wekit-flex-wrap:wrap;}
.contact02 .item{width: calc((100% - 260px)/3);margin-right: 130px;margin-bottom: 80px;}
.contact02 .item:nth-of-type(3n){margin-right: 0;}
.contact02 .item .tl{position: relative;padding-left: 42px;box-sizing: border-box;margin-bottom: 40px;}
.contact02 .item .tl .icon{width: 26px;position: absolute;left: 0;}
.contact02 .item .tl .font{width: 100%;}
.contact02 .item .tl .font h3{font-size: 24px;color: #000000;margin-bottom: 12px;}
.contact02 .item .tl .font p{font-size: 18px;color: #00A19B;}
.contact02 .item .imgbox{width: 100%;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;height:280px;align-items:center;-webkit-align-items:center;}
.contact02 .item .imgbox img{max-width: 100%;max-height:100%;}
.contact02 .item .text{width: 100%;margin-top: 50px;}
.contact02 .item .text li{display: flex;display: -webkit-flex;}
.contact02 .item .text li span{font-size: 16px;line-height: 30px;color: #3e3a39;white-space: nowrap;}
.contact02 .item .text li p{font-size: 16px;line-height: 30px;color: #000000;}
/* c02-todown */
.c02-todown{display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;}
.c02-todown a{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;font-size: 16px;color: #000000;}
.c02-todown a i{font-size: 18px;color: #00A19B;margin-left: 12px;font-weight: bold;}

/* contact03wrap */
.contact03wrap{width: 100%;background: url(../images/c-bg02.jpg) no-repeat;background-size: cover;padding: 120px 0;}
/* contact03 */
.contact03{margin: auto;}
/* c03-tab */
.c03-tab{display: flex;display: -webkit-flex;}
.c03-tab a{display: block;padding-bottom: 20px;font-size: 30px;color: #000000;margin-right: 80px;border-bottom: 2px solid transparent;}
.c03-tab a:last-child{margin-right: 0;}
.c03-tab a.active{color: #00908B;border-color: #00A19B;}
/* c03listwrap */
.c03listwrap{width: 100%;position: relative;display: flex;display: -webkit-flex;flex-flow: column;-webkit-flex-flow: column;align-items: flex-end;-webkit-align-items: flex-end;filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.1));border-radius: 12px;overflow: hidden;}
.c03listwrap .bg{width: auto;max-width:100%;}
/* c03list */
.c03list{position: relative;box-sizing: border-box;width: 100%;height: 100%;top: 0;left: 0;padding: 100px 40px;background-color:#fff;border-top-left-radius: 12px;}
.c03list li{width: 100%;box-sizing: border-box;}
.c03list li:first-child{display: block;}
.c03list li form{width: 100%;}
.c03list li form .item{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-bottom: 20px;}
.c03list li form .item label,.c03list li form .item textarea{width: calc((100% - 120px)/4);}
.c03list li form .item label input,.c03list li form .item label select,.c03list li form .item textarea{width:100%;background-color: transparent;border:none;border-bottom: 1px solid #CCCCCC;height: 60px;font-size: 18px;color: #3e3a39;outline: none;padding:0;}
.c03list li form .item label.colinput{width: calc(40px + (2 * (100% - 120px)/4));}
.c03list li form .item label.colinput span{position: absolute;left: 0;}
.c03list li form .item textarea{width: 100%;height: 100px;padding: 20px 0;}
.c03list li form .item02{justify-content: center;-webkit-justify-content: center;}
.c03list li form .item02 label{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;font-size: 16px;color: #3e3a39;white-space:nowrap;}
.c03list li form .item02 label input{width: 20px;margin-right: 10px;}
.c03list li form .item02 label a{color: #00A19B;}
.c03list li form .item03 label{width: 100%;}
.c03list li form .more{margin: auto;width: 380px;height: 48px;}

.c03list li form .item label{position: relative;}
.c03list li form .item label .onError{position: absolute;left: 0;bottom: -15px;font-size: 12px;color: #f00;}

/*20250409*/
.c03list li form .item .el-form-item{width: calc((100% - 120px)/4);}
.c03list li form .item .el-form-item .el-input,.c03list li form .item .el-form-item .el-textarea{display:block;}
.c03list li form .item .el-form-item input{width:100%;background-color: transparent;border:none;border-bottom: 1px solid #CCCCCC;height: 60px;font-size: 18px;color: #3e3a39;outline: none;padding:0;display:block;overflow:hidden;text-overflow:ellipsis;}
.c03list li form .item .el-form-item.twoine,.c03list li form .item.twoitem label{width: calc((100% - 40px)/2);}
.c03list li form .item .el-form-item.fourine{width: 100%;}
.c03list li form .thereinewrap .el-form-item.thereine,.c03list li form .item.thereitem label{width: calc((100% - 90px)/3);}
/*.c03list li form .thereinewrap .el-form-item.thereine02{width: calc((100% - 120px)/4);}*/
.c03list li form .item .el-form-item .el-select{width: 100%;}
.c03list li form .el-button--primary:focus, .c03list li form .el-button--primary:hover{border-color:#00A19B;}
.c03list li form .el-checkbox-group,.c03list li form .el-checkbox{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.c03list li form .el-checkbox__label{font-size: 16px;color: #3e3a39;}
.c03list li form .lookxy{color: #00A19B;}
.c03list li form .item .el-form-item__label{width: 100%;text-align:left;line-height:20px;}
.c03list li form .item .el-form-item__label:before{display:none;}
.c03list li form .item .el-form-item input:placeholder,.c03list li form .item textarea::placeholder{color:#3e3a39;}


.prochage-mbx{margin-top: 0!important;padding-top: 180px;}

/* file03wrap */
.file03wrap{width: 100%;box-sizing: border-box;padding: 100px 0;background-color: #F8F8F8;position:relative;z-index:1;}
/* file03 */
.file03{margin: auto;}

/* f-tl */
.f-tl{text-align: center;}
.f-tl h3{font-size: 47px;color: #000000;font-weight: bold;margin-bottom: 20px;}
.f-tl strong{display: block;width: 65px;height: 2px;background-color: #000000;margin: auto;}

/* f-tl02 */
.f-tl02{text-align: left;}
.f-tl02 h3{font-size:40px;}
.f-tl02 strong{background-color: #00A19B;width: 66px;margin: 0;margin-top: 20px;}
/* file03-imglist */
.file03-imglist{width: 100%;width: 100%;display: flex;display: -webkit-flex;margin-top: 60px;justify-content: space-between;-webkit-justify-content: space-between;}
.file03-imglist .item{display: block;width: 100%;width: calc((100% - 70px)/3);}
.file03-imglist .imgbox{overflow: hidden;position: relative;border-radius: 10px;width: 100%;}
.file03-imglist .imgbox img{display: block;width: 100%;transition: all .4s;}
.file03-imglist .item:hover .imgbox img{transform: scale(1.1);}
.file03-imglist .item p{font-size: 18px;color: #000000;margin-top: 30px;line-height: 30px;}
.file03-imglist .item:hover p{color: #00A19B;}

/* file03-text */
.file03-text{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-top: 80px;}
.file03-text .item{text-align: center;position: relative;}
.file03-text .item .imgbox{width: 25px;height: 25px;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;align-items: center;-webkit-align-items: center;margin:auto;margin-bottom: 30px;}
.file03-text .item .imgbox img{width: auto;max-width: 100%;max-height: 100%;}
.file03-text .item h3{font-size: 20px;color: #1D1D1F;}
.file03-text .item strong{display: block;width: 42px;height: 2px;background-color: #00A19B;margin: 20px auto;}
.file03-text .item p{font-size: 16px;color: #3e3a39;margin-bottom:20px;}
/* file03-swiper */
.file03-swiper{width: 100%;}
/* hoverbox */
.file03-text .item .hoverbox{width: 120px;height: 120px;box-sizing: border-box;border: 1px solid #EFEFEF;border-radius: 12px;padding: 9px;position: absolute;background-color: #fff;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);opacity: 0;visibility: hidden;}
.file03-text .item .hoverbox img{display: block;width: 100%;}
.file03-text .item:hover .hoverbox{opacity: 1;visibility: visible;}

/* result-banner */
.result-banner{width: 100%;position: relative;background-color: #F8F8F8;padding: 250px 0 90px;}
/* v */
.result-s{width:1000px;display: flex;display: -webkit-flex;height: 60px;background: #FFFFFF;border: 1px solid #DDDDDD;border-radius: 6px;margin: auto;box-sizing: border-box;padding: 0 10px;}
.result-s button{background-color: transparent;border: none;outline: none;width: 40px;cursor:pointer;}
.result-s button img{filter: brightness(0.5);}
.result-s input{width: calc(100% - 40px);border: none;background-color: transparent;font-size: 18px;color: #000000;outline: none;height:100%;}

/* result01wrap */
.result01wrap{width: 100%;background-color: #fff;padding: 70px 0;}
.result01{margin: auto;}
/* result01-tab */
.result01-tab{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;margin-bottom: 60px;}
.result01-tab a{display: block;font-size: 24px;color: #000000;padding-bottom: 20px;border-bottom: 2px solid transparent;margin-right: 50px;cursor:pointer;}
.result01-tab a.active{border-color: #00A19B;color: #00A19B;}
.result01-tab a:last-child{margin-right: 0;}
/* result01-list */
.result01-list{width: 100%;box-sizing: border-box;}
.result01-list .item{width: 100%;height: 68px;border-bottom: 1px solid #DDDDDD;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;position: relative;}
.result01-list .item::before{content: '';display: block;width: 0%;height: 1px;background-color: #00A19B;position: absolute;left: 0;bottom: 0;transition: all .5s;}
.result01-list .item:hover::before{width: 100%;}
.result01-list .item:hover{opacity: 0.8;}
.result01-list .item .text{width: calc(100% - 120px);display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.result01-list .item .text span{font-size: 18px;color: #000000;width: 85px;}
.result01-list .item .text p{font-size: 18px;color: #000000;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: calc(100% - 75px);}
.result01-list .item .text p font{font-size: inherit;}
.result01-list .item i{font-style: normal;font-size: 16px;color: #3e3a39;}

.part .el-pagination .btn-quicknext{margin-top: 0;}
/* result-page */
.result-page{margin-top: 40px;}
.result-page .el-pagination{display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;}
.result-page .el-pagination button{width: 36px;height: 36px;background-color: transparent;margin-right: 20px;line-height: 36px;border-radius: 3px;border: 1px solid #EAEAEA;padding: 0;}
.result-page .el-pager li,.result-page .el-pagination button{margin-right: 16px;}
.result-page .el-pagination__jump{height: 36px!important;line-height: 36px!important;margin-left: 0;display:flex!important;display:-webkit-flex!important;align-items:center;-webkit-align-items:center;}
.result-page .el-pager li.active+li{border-left: 1px solid #EAEAEA;}
.result-page .el-pager li.btn-quicknext, .el-pager li.btn-quickprev{line-height: 36px;}

/* aboutwrap */
.aboutwrap{margin: auto;margin-bottom: 120px;}
/* about01-top */
.about01-top{width: 100%;position: relative;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: flex-end;-webkit-align-items: flex-end;margin-bottom: 80px;}
.about01-top .text p{font-size: 24px;color: #3e3a39;margin-bottom: 14px;}
.about01-top .text h3{font-size: 40px;color: #000000;margin-bottom: 40px;}
.about01-top .text span{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;font-size: 24px;color: #3e3a39;}
.about01-top .text span::before{content: '';display: block;width: 100px;height: 2px;background-color: #00A19B;margin-right: 10px;}
/* a01-search */
.a01-search{width: 40%;margin: 0;}

/* about01 */
.about01{width: 100%;margin-bottom: 40px;position: relative;}
.about01 .item{width: calc((100% - 14px)/3);box-sizing: border-box;position: relative;overflow: hidden;border-radius: 12px;position: absolute;top: 0;left: 0s;}
.about01 .item img{width: 100%;position: relative;z-index: 0;}
.about01 .item::before{content: '';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: rgba(0,0,0,0.3);z-index: 1;transition: all .3s;opacity: 0;}
.about01 .item .text{width: 100%;box-sizing: border-box;position: absolute;left: 0;bottom: 50px;padding: 0 40px;z-index: 1;transition:all .3s;}
.about01 .item h3{font-size: 30px;color: #FFFFFF;font-weight: bold;margin-bottom: 24px;}
.about01 .item .text .more{background-color: rgba(255,255,255,0.1);border-color: #fff;color: #fff;}
.about01 .item .hovertext{width: 100%;position: absolute;bottom: 50%;left: 0;transform: translateY(-50%);box-sizing: border-box;padding: 0 40px;z-index: 1;opacity: 0;transition: all 0s;transform: translateY(100%);}
.about01 .item .hovertext strong{display: block;width: 80px;height: 2px;background-color: #FFFFFF;margin: 20px 0;}
.about01 .item .hovertext h4{font-size: 14px;line-height: 30px;color: #FFFFFF;margin-bottom: 50px;}
.about01 .item .hovertext .more{}
.about01 .item:hover::before{opacity: 1;}
.about01 .item:hover .hovertext{opacity: 1;transform: translateY(50%);transition: all .3s;transition-delay:.1s;}
.about01 .item:hover .text{transform: translateY(-100%);opacity: 0;}

/* global-navwrap */
.global-navwrap{width: 100%;box-sizing: border-box;border-bottom: 2px solid #F5F7F9;}
/* global-nav */
.global-nav{display: flex;display: -webkit-flex;align-items: center;justify-content: space-between;-webkit-align-items: center;-webkit-justify-content: space-between;}
.global-nav .mbx{width: auto;margin: 0;}
/* ejinav */
.ejinav{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.ejinav a{display: block;line-height: 70px;font-size: 16px;color: #000000;position: relative;}
.ejinav i{display: block;width: 2px;height: 24px;background-color: #F5F7F9;margin: 0 10px;}
.ejinav a.active{color: #00A19B;}
.ejinav a::before{content: '';display: block;width: 100%;height: 2px;background-color: #00A19B;position: absolute;left: 0;bottom: 0;opacity: 0;}
.ejinav a.active::before{opacity: 1;}
.ejinav001 i:last-child{display:none;}

/* global01 */
.global01{margin: 120px auto;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
/* global01-tl */
.global01-tl{width: 40%;box-sizing: border-box;padding-right: 190px;border-right: 1px solid #DDDDDD;}
.global01-tl>h3{font-size: 40px;color: #000000;font-weight:bold;}
.global01-tl>strong{display: block;;width: 65px;height: 2px;background-color: #00A19B;margin: 20px 0;}
.global01-tl>p{font-size: 24px;color: #00A19B;margin-bottom: 60px;}
.global01-tl ul{display: flex;display: -webkit-flex;}
.global01-tl ul li{margin-right: 80px;}
.global01-tl ul li:last-child{margin-right: 0;}
.global01-tl ul li p{font-size: 18px;color: #3e3a39;margin-bottom: 20px;}
.global01-tl ul li h4{font-size: 20px;color: #000000;line-height: 30px;}
/* global01-info */
.global01-info{width: 60%;box-sizing: border-box;padding-left: 70px;}
.global01-info p{font-size: 16px;line-height: 36px;color: #3e3a39;margin-bottom: 20px;text-align: justify;}
.global01-info p strong{color: #000000;}
.global01-info p:last-child{margin-bottom: 0;}

/* global02wrap */
.global02wrap{width: 100%;box-sizing: border-box;}
/* global02 */
.global02{margin: auto;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.global02-l{width: calc(50% - 3px);box-sizing: border-box;}
.global02-l .item{position: relative;height: 310px;border-radius: 12px;}
.global02-l .item .bg{width: 100%;height: 100%;object-fit: cover;}
.global02-l .item .textbox{width: 100%;box-sizing: border-box;padding: 0 30px;position: absolute;top: 50%;transform: translateY(-50%);left: 0;}
.global02-l .item .textbox p{font-size: 20px;color: #008A85;margin-bottom: 15px;}
.global02-l .item .textbox .numfont{display: flex;display: -webkit-flex;font-size: 60px;color: #008A85;font-weight: bold;margin-bottom: 10px;}
.global02-l .item .textbox .numfont h2{font-size: 60px;color: #008A85;font-weight: bold;}
.global02-l .item .textbox h3{font-size: 20px;color: #008A85;line-height: 30px;}
.global02-l .list{width: 100%;display: -webkit-flex;display: flex;margin-top: 6px;justify-content: space-between;-webkit-justify-content: space-between;}
.global02-l .list .item{width: calc((100% - 6px)/2);}
.global02-l .list .item:nth-of-type(1){background-color: #31ACAB;}
.global02-l .list .item:nth-of-type(1) .textbox .numfont,.global02-l .list .item:nth-of-type(1) .textbox .numfont h2,.global02-l .list .item:nth-of-type(1) .textbox p,.global02-l .list .item:nth-of-type(1) .textbox h3{color: #fff;}
.global02-l .list .item:nth-of-type(2){background-color: #E6E6E6;}
/* global02-r */
.global02-r{display: flex;display: -webkit-flex;flex-flow: column-reverse;-webkit-flex-flow: column-reverse;}
.global02-r .list{margin-top: 0;margin-bottom: 6px;}
.global02-r .textbox02{position: absolute;right: 70px;top: 40px;}
.global02-r .textbox02 h3{font-size: 30px;color: #14263D;line-height: 48px;font-weight: 500;}
.global02-r .textbox02 p{font-size: 24px;color: #14263D;line-height: 48px;}

/* mr--about_us--global--item1 */
.mr--about_us--global--item1{width: 100%;height: 100%;position: absolute;top:0;}
/*.mr--about_us--global{height: 100VH;}*/
/*.mr--about_us--global--imgBgWrap{height: 100%;}*/
/*.mr--about_us--global--imgBg{height: 100%;}*/


/* md */
.mdgq{position: absolute;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.mdgq p{font-size: 16px;color: #000000;}
.mdgq .pulse{width: 16px;height: 16px;border-radius: 50%;background-color: #00A19B;position: relative;margin-left: 10px;z-index: 0;}
.mdgq .pulse .ring{width: 100%;height: 100%;position: absolute;top: 0;left: 0;position: absolute;border-radius: 50%;background-color: #00A19B;-webkit-animation:pulsing 2s ease-out infinite;animation:pulsing 2s ease-out infinite;}
.mdgq .pulse .ring:nth-of-type(1){-webkit-animation-delay:-0.5s;animation-delay:-0.5s}
.mdgq .pulse .ring:nth-of-type(2){-webkit-animation-delay:-1s;animation-delay:-1s}
.mdgq .pulse .ring:nth-of-type(3){-webkit-animation-delay:-1.5s;animation-delay:-1.5s}
@-webkit-keyframes pulsing{
	100%{transform:scale(3);opacity:0}
}
@keyframes pulsing{
	100%{transform:scale(3);opacity:0}
}
/* @-webkit-keyframes pulsing02{50%{transform:scale(30);opacity:0.8}}
@keyframes pulsing02{100%{transform:scale(30);opacity:0.8}} */

/* wz02 */
.wz02{flex-flow: row-reverse;-webkit-flex-flow: row-reverse;}
.wz02 .pulse{margin-left: 0;margin-right: 10px;}

#md01{left: 23%;top: 36%;}
#md02{left: 22%;top: 40%;}
#md03{left: 26%;top: 40%;}
#md04{left: 21%;top: 42%;}
#md05{left: 19%;top: 44%;}
#md06{left: 29%;top: 33%;}
#md07{left: 29%;top: 46%;}
#md08{left: 24%;top: 56%;}
#md09{left: 30%;top: 54%;}
#md10{left: 25%;top: 82%;}
#md11{left: 42%;top: 38%;}
#md12{left: 46%;top: 51%;}
#md13{left: 36%;top: 59%;}
#md14{left: 41%;top: 60%;}
#md15{left: 35%;top: 64%;}
#md16{left: 40%;top: 70%;}
#md17{left: 70%;top: 40%;}
#md18{left: 72%;top: 52%;}
#md19{left: 80%;top: 78%;}
#md20{left: 42%;top: 55%;}

/*改*/
#md16{left: 48%;top: 80%;}
#md14{left: 48%;top: 52%;}
#md12{left: 45.5%;top: 50%;}
#md02{left: 24%;top: 40%;}
#md03{left: 27%;top: 43%;}
#md20{left: 42%;top: 57%;}
#md13{left: 39%;top: 54%;}
#md15{left: 41%;top: 50%;}
#md21{left: 43%;top: 61%;}
#md22{left: 68%;top: 51%;}
#md23{left: 71%;top: 47%;}
#md24{left: 37%;top: 69%;}

.mr--about_us--global--item1 .list,.mr--about_us--global--imgBgWrap .list{position: absolute;left: 100px;bottom: 60px;height:90px;}
.mr--about_us--global--item1 .list p,.mr--about_us--global--imgBgWrap .list p{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;font-size: 16px;color: #3e3a39;line-height: 30px;}
.mr--about_us--global--item1 .list p img,.mr--about_us--global--imgBgWrap .list p img{display: block;width: auto;margin-right: 12px;max-width:20px;max-height:20px;}
.mr--about_us--global--item1 .list p i,.mr--about_us--global--imgBgWrap .list p i{display: block;width: 16px;height: 16px;background-color: #00A19B;border-radius: 50%;margin-right: 12px;}
.mr--about_us--global--imgBgWrap .list p i{background-color: #D19719;}
.mr--about_us--global--imgBgWrap .list{width: auto!important;height: auto!important;top:initial!important;}

/* global04 */
.global04{margin: 0;justify-content: space-between;-webkit-justify-content: space-between;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items:center;}
/* global04-l */
.global04-l{width:30%;}
.global04-l li{display: flex;display: -webkit-flex;align-items: center;-webklit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;margin-bottom: 150px;}
.global04-l li:last-child{margin-bottom: 0;}
.global04-l li img{display: block;}
.global04-l li .textbox{width: calc(100% - 100px);}
.global04-l li .textbox .numfont{display: flex;display: -webkit-flex;align-items: flex-end;-webkit-align-items: flex-end;}
.global04-l li .textbox .numfont h2,.global04-l li .textbox .numfont p,.global04-l li .textbox .numfont h2 i{font-size: 60px;color: #000000;font-weight: bold;}
.global04-l li .textbox .numfont span{font-size: 36px;color: #000000;font-weight: bold;margin-bottom: 8px;margin-left: 4px;}
.global04-l li .textbox h3{font-size: 20px;color: #3e3a39;margin-top: 10px;white-space:nowrap;}
.mr--about_us--global--item2{align-items: flex-end;-webkit-align-items: flex-end;justify-content: center;-webkit-justify-content: center;}

.abdw{position: absolute;bottom: 140px;width: 100%;z-index: -11;}

.mr--about_us--anchor{position: relative;}

/* historywrap */
.historywrap{width: 100%;box-sizing: border-box;position: relative;margin-bottom: 120px;}
/* history */
.history{margin: auto;display: flex;display: -webkit-flex;}
/* history-l */
.history-l{width: 25%;border-right:1px solid #DDDDDD;box-sizing:border-box;padding-right:50px;}
/* history-lmin */
.history-lmin{width: 100%;box-sizing: border-box;margin-top: 90px;}
.history-lmin p{font-size: 16px;color: #3e3a39;margin-bottom: 14px;position: relative;z-index: 1;}
.history-lmin h3{font-size: 24px;color: #000000;position: relative;z-index: 1;transition:all .3s;}
.history-lmin a{display: block;margin-bottom: 80px;position: relative;text-align: left;display: flex;display: -webkit-flex;flex-flow: column;-webkit-flex-flow: column;align-items: flex-start;-webkit-align-items: flex-start;min-height:100px;}
.history-lmin a:last-child{margin-bottom: 0;}
.history-lmin a font{font-size: 24px;background: linear-gradient(45deg, #00AEAA 0%, #0085E6 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;opacity: 0;position: absolute;right: 0;top: 50%;margin-top: -110px;z-index: 0;transition:all .5s;}
.history-lmin a.active font{opacity: 0.2;font-size:140px;}
.history-lmin a.active h3{font-size: 40px;}
.history-lmin a .line{display: block;width: 4px;height: 80px;position: absolute;right: -50px;top: 50%;margin-top: -40px;transition:all .3s;opacity:0;overflow:hidden;}
.history-lmin a.active .line{opacity:1;}
.history-lmin a .line:before{content:'';display: block;width: 100%;height: 50%;background-color: #00A19B;position:absolute;left:0;top:0;transition:all .3s;animation: bounce 1.5s linear 0s infinite;}
@keyframes bounce {
    0% {
        transform: translateY(0%);
        opacity: 0
    }

    50%{
        transform: translateY(50%);
        opacity: 1
    }
    100% {
        transform: translateY(100%);
        opacity: 0
    }

}

/* history-rlist */
.history-rlist{width: 75%;box-sizing: border-box;padding-left: 70px;position: relative;overflow:hidden;}
.history-rlist li .nfen>p{font-size: 18px;color: #3e3a39;margin-bottom: 20px;}
/* history01-swiper-time */
.history-swiper-time{width: 100%;margin: 0;}
.history-swiper-time .swiper-slide{font-size: 18px;color: #3e3a39;cursor: pointer;}
.history-swiper-time .swiper-slide-thumb-active{color: #00A19B;}
/* history01-swiper-min */
.history-swiper-min{width: 100%;}
.history-swiper-min .top{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;padding-bottom: 60px;}
.history-swiper-min .top .text{width: calc(100% - 600px);padding-top: 100px;}
.history-swiper-min .top .text h3{font-size: 30px;color: #000000;margin-bottom: 40px;}
.history-swiper-min .top .text h4{font-size: 18px;color: #3e3a39;line-height: 36px;}
.history-swiper-min .top .imgbox{width: 400px;height: 400px;border-radius: 50%;overflow: hidden;background:url(../images/history00bg01.png)no-repeat;background-size:100%;}
.history-swiper-min .top .imgbox img{width: 100%;height: 100%;transform:scale(0.8);border-radius:50%;object-fit:cover;}
.history-swiper-min .bot{width: 100%;margin-top: 100px;}
.history-swiper-min .bot>h3{font-size: 30px;color: #000000;margin-bottom: 40px;}
.history-swiper-min .bot .list{display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;margin-bottom: 40px;}
.history-swiper-min .bot .list .item{width: calc((100% - 100px)/3);margin-right: 50px;margin-bottom:40px;border-bottom: 1px solid #DDDDDD;padding-bottom:20px;}
.history-swiper-min .bot .list .item:nth-of-type(3n){margin-right: 0;}
.history-swiper-min .bot .list .item .imgbox{width:100%;box-sizing: border-box;overflow:hidden;border-radius:6px;height:190px;}
.history-swiper-min .bot .list .item .imgbox img{width: 100%;height:100%;object-fit:cover;}
.history-swiper-min .bot .list .item .text{width: 100%;box-sizing: border-box;position: relative;padding: 20px 0 0;}
.history-swiper-min .bot .list .item .text h3{font-size: 18px;color: #000000;line-height: 26px;margin-bottom: 20px;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
/*display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;height:60px;*/
.history-swiper-min .bot .list .item .text h4{font-size: 14px;color: #3e3a39;line-height: 24px;}
/*height:72px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;*/
/*.history-swiper-min .bot .list .item .text .data{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;border-top: 1px solid #DDDDDD;padding-top:0;margin-top:20px;}*/
.history-swiper-min .bot .list .item .text .data p{font-size: 14px;color: #3e3a39;}
.history-swiper-min .bot .list .item .text .data font{font-size: 14px;color: #00A19B;}

/*.history-rlist li{display: none;position: relative;}*/
.history-rlist li{position:absolute;opacity:0;visibility:hidden;}
/*.history-rlist li:first-child{display: block;}*/
.history-rlist li.on{position:relative;opacity:1;visibility:visible;}

/* history-page */
.history-page{width: 100%;height: 1px;background-color: #DDDDDD;top: 450px;}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #00A19B;height: 2px;}
.nfen{position: absolute;left: 0;top: 0;z-index: 2;width: calc(100% - 500px);}

/* global-tl */
.global03-tl{text-align: center;width: 990px;text-align: center;margin: auto;margin-top: 120px;margin-bottom: -120px;}
.global03-tl h3{font-size: 40px;color: #000000;font-weight:bold;}
.global03-tl strong{display: block;width: 65px;background-color: #00A19B;margin: 20px auto;}
.global03-tl p{font-size: 24px;color: #00A19B;margin-bottom: 50px;}
.global03-tl h4{font-size: 16px;color: #3e3a39;line-height: 32px;}

/* news01wrap */
.news01wrap{margin: 100px auto;}
.news-tl01{font-size: 40px;color: #000000;font-weight:bold;}
.news01{width: 100%;margin-top: 20px;position: relative;}
/* news01-top */
.news01-top{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.news01 .item{position: relative;box-sizing: border-box;padding-top: 30px;z-index: 0;}
.news01 .item .imgbox::before{content: '';;position: absolute;left: 0;bottom: 0;z-index: 1;background: url(../images/mc.png)no-repeat;background-size: 100% auto;background-position: bottom;height: 100%;width: 100%;opacity:0;transition:all .3s;}
 .news01 .item:hover .imgbox::before{opacity:1;}
.news01 .item .imgbox{width: 100%;overflow: hidden;position: relative;z-index: 0;border-radius: 12px;}
.news01 .item .imgbox img{width: 100%;height: 100%;object-fit: cover;}
.news01 .item font{position: absolute;top: 0;right: 30px;background: url(../images/qbian.png) no-repeat;background-size:100% 100%;;display: block;height: 30px;width: 100px;text-align: center;line-height: 30px;border-radius: 6px 6px 0px 0px;color: #fff;font-size: 14px;}
.news01 .item .text{width: 100%;box-sizing: border-box;position: absolute;left: 0;bottom: 0;z-index: 2;padding: 40px 30px;}
.news01 .item .text .data{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;margin-bottom: 20px;opacity:0;transition:all .3s;}
.news01 .item .text .data p{font-size: 16px;color: #FFFFFF;}
.news01 .item .text .data i{display: block;width: 1px;height: 16px;background-color: #FFFFFF;margin: 0 15px;opacity: 0.5;}
.news01 .item .text .info{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;}
.news01 .item .text .info h3{font-size: 20px;line-height: 30px;color: #fff;width: 100%;overflow: hidden;text-overflow: ellipsis;text-align: left;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.news01 .item .text .info p{width: 114px;height: 40px;border: 1px solid #FFFFFF;border-radius: 6px;background-color: transparent;display:none;}
.news01 .item .text .info p:hover{background-color: #04579C;color: #fff;border-color: #04579C;} 
.news01-top .item{width: calc((100% - 20px)/2);}
.news01-top .item .imgbox{height: 400px;}
/* news01-bot */
.news01-bot{margin-top: 20px;width: 100%;display: flex;display: -webkit-flex;}
.news01-bot .item{width: calc((100% - 40px)/3);margin-right:20px;}
.news01-bot .item:nth-of-type(3n){margin-right:0;}
.news01-bot .item .text .data p{font-size: 14px;}
.news01-bot .item .text .info h3{font-size: 18px;}
.news01 .item:hover .text .data{opacity: 1;}
.news01 .item:hover .text .info .more{background-color:#04579C;border-color: #04579C;color: #fff;}
.news01-bot .item .imgbox{height:200px;}
.news01-bot .item .text{padding: 20px 30px;}

/* news02wrap */
.news02wrap{margin: 100px auto;}
/* news02tl */
.news02tl{width: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;}
/* news02tl-r */
.news02tl-r{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.news02tl-r>p{font-size: 16px;color: #3e3a39;}
.news02tl-r>i{display: block;width: 1px;height: 16px;background-color: #DEDEDE;margin: 0 20px;}
.news02tl-r .looknum{position: relative;cursor: pointer;}
.news02tl-r .looknum p{font-size: 16px;color: #00A19B;line-height:30px;}
.news02tl-r .looknum p i{font-size: inherit;color: inherit;margin-left: 10px;}
.news02tl-r .looknum .changenum{position: absolute;width: 100%;background-color: #fff;box-shadow: 0px 0px 3px 2px rgba(0,0,0,0.1);border-radius: 6px;overflow: hidden;transform: translateY(50px);opacity: 0;visibility: hidden;z-index:0;}
.news02tl-r .looknum:hover .changenum{visibility: visible;opacity: 1;transform: none;z-index:1;transition: all .3s;}
.news02tl-r .looknum .changenum p{line-height: 30px;transition: all .3s;cursor: pointer;box-sizing: border-box;padding: 0 16px;}
.news02tl-r .looknum .changenum p:hover{background-color: #00A19B;color: #fff;}
/* chagemode */
.chagemode{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.chagemode .open{width: 36px;height: 20px;background-color: #00A19B;border-radius: 10px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;box-sizing: border-box;padding: 0 2px;cursor: pointer;transition: all .3s;}
.chagemode .open::before{content: '';display: block;width: 16px;height: 16px;background-color: #fff;border-radius: 50%;box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.16);transform: translateX(100%);transition: all .3s;}
.chagemode p{font-size: 16px;color: #00A19B;margin-left: 10px;}
.chagemode .open.textopen{background-color: #E9E9EA;}
.chagemode .open.textopen::before{transform: none;}

/* screen */
.news-screen{width: 100%;margin-top: 40px;margin-bottom: 60px;}
/* news-screenli */
.news-screenli{display: flex;display: -webkit-flex;margin-bottom: 20px;}
.news-screenli:last-child{margin-bottom: 0;}
.news-screenli p{font-size: 18px;color: #000000;font-weight: bold;margin-right: 20px;white-space:nowrap;line-height:30px;}
.news-screenli .list{display: flex;display: -webkit-flex;white-space:nowrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;}
.news-screenli .list a{font-size: 16px;color: #3e3a39;margin-right: 40px;position:relative;line-height:30px;}
.news-screenli .list a input{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;opacity: 0;}
.news-screenli .list a:last-child{margin-right: 0;}
.news-screenli .list a.active{color: #00A19B;}

/* news02 */
.news02{width: 100%;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.news02 .item{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;margin-bottom: 60px;position: relative;width:100%;}
.news02 .item .imgbox{width: 580px;border-radius: 0;height: 360px;overflow: hidden;}
.news02 .item .imgbox img{display: block;width: 100%;height: 100%;object-fit: cover;transition: all .5s;}
.news02 .item .text{width:calc(100% - 650px);}
.news02 .item .text .data{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.news02 .item .text .data01{margin-bottom: 20px;display: none;}
.news02 .item .text .data p{font-size: 16px;color: #3e3a39;}
.news02 .item .text .data i{display: block;width: 1px;height: 16px;background-color: #3e3a39;margin: 0 16px;}
.news02 .item .text h3{font-size: 24px;color: #000000;margin-bottom: 30px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;line-height:30px;}
.news02 .item .text h4{font-size: 16px;color: #3e3a39;line-height: 36px;position: relative;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;}
.news02 .item .text .bot{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;border-top:1px solid #DDDDDD;margin-top:50px;padding-top:25px;position:relative;}
.news02 .item .text .bot::before{content: '';display: block;width: 0;height: 1px;background-color: #00A19B;transition: all .6s;position: absolute;left: 0;top: 0;}
.news02 .item .text .bot .more{background-color: transparent;border-color: #3e3a39;color: #3e3a39;}
.news02 .item:hover .text .bot .more{background-color: #00A19B;border-color: #00A19B;color: #fff;}
.news02 .item:hover .text .bot::before{width: 100%;}
.news02 .item:hover .text h3{color: #00A19B;}
.news02 .item:hover .imgbox img{transform: scale(1.1);}
.news02 .item:nth-of-type(2n){flex-flow: row-reverse;}

/* .news02.textmode */
.news02.textmode .item{width: calc((100% - 80px)/2);padding-bottom: 40px;border-bottom: 1px solid #DDDDDD;}
.news02.textmode .item .imgbox{display: none;}
.news02.textmode .item .text{width: 100%;}
.news02.textmode .item::before{content: '';display: block;width: 0;height: 1px;background-color: #00A19B;transition: all .5s;position: absolute;left: 0;bottom: 0;}
.news02.textmode .item .text h4{border: none;padding-bottom: 0;}
.news02.textmode .item .text h4::before{display: none;}
.news02.textmode .item .text .bot .data02{display: none;}
.news02.textmode .item .text .data01{display: flex;display: -webkit-flex;}
.news02.textmode .item:hover::before{width: 100%;}

/* filewrap */
.filewrap{width: 100%;}
/* file-banner */
.file-banner{background-color: #fff;border-bottom: 1px solid #EFEFEF;padding-bottom: 0;}
.file-banner .result-s{border-color: #00A19B;}
.file-banner .f-tl{margin-bottom: 60px;}
.f-tl h3{font-size: 40px;}
.f-tl strong{height: 1px;}
/* filetab */
.filetabwrap{margin: auto;}
.filetab{margin: auto;display: flex;display: -webkit-flex;margin-top: 90px;}
.filetab .item .imgbox{width: 72px;height: 72px;margin: auto;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;margin-bottom: 30px;}
.filetab .item .imgbox img{max-width: 100%;max-height: 100%;filter: grayscale(1) opacity(0.8);}
.filetab .item{width: calc(100% / 7);text-align: center;position: relative;padding-bottom: 28px;}
.filetab .item p{font-size: 20px;color: #000000;}
.filetab .item::before{content: '';display: block;width: 0;height: 2px;background-color: #00A19B;position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);-webkit-transform: translateX(-50%);opacity: 0;transition:all .3s;}
.filetab .item.active::before{opacity: 1;width:40px;}
.filetab .item.active p,.filetab .item:hover p{color: #00A19B;}
.filetab .item.active .imgbox img,.filetab .item:hover .imgbox img{filter: none;}

/* files01wrap */
.files01wrap{margin: 20px auto 100px;}
/* files01 */
.files01{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
/* files01-l */                       
.files01-l{width: calc(100% - 480px);}
/* files01-lmin */
.files01-lmin{margin-top: 30px;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;justify-content: space-between;-webkit-justify-content: space-between;}
.files01-lmin .item{width: 100%;background-color: #F8F8F8;border-radius: 12px;padding: 30px 40px 10px;margin-bottom: 30px;box-sizing: border-box;background-color: #fff;box-shadow: 0px 0px 19px 1px rgba(0,0,0,0.14);transition:all .3s;position:relative;z-index:0;overflow:hidden;}
.files01-lmin .item:before{content:'';display: block;width: 100%;height: 100%;object-fit: cover;position: absolute;left: 0;top: 0;z-index:-1;background:url(../images/dwbg.jpg)no-repeat;background-size:cover;transition:all .3s;opacity:0;}
.files01-lmin .item:hover:before{opacity:1;}
.files01-lmin .item .top{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.files01-lmin .item .top .text{width: 70%;}
.files01-lmin .item .top .text h3{font-size: 20px;color: #000000;margin-bottom: 10px;line-height:26px;}
.files01-lmin .item .top .text .data{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.files01-lmin .item .top .text .data p{font-size: 16px;color: #3e3a39;line-height: 26px;}
.files01-lmin .item .top .text .data i{display: block;width: 1px;height: 16px;background-color: #3e3a39;margin: 0 12px;}
.files01-lmin .item .top .text .tags{display: flex;display: -webkit-flex;margin-top:20px;flex-wrap:wrap;-webkit-flex-wrap:wrap;}
.files01-lmin .item .top .text .tags p{width: auto;height: 34px;box-sizing: border-box;padding: 0 16px;border-radius: 17px;border: 1px solid #0971CE;color: #0971CE;font-size: 14px;line-height: 32px;margin-right: 10px;margin-bottom:10px;}
.files01-lmin .item .top .text .tags p:last-child{margin-right: 0;}
.files01-lmin .item .top .link{display: flex;display: -webkit-flex;justify-content:flex-end;-webkit-justify-content:flex-end;width:28%;}
.files01-lmin .item .top .link a{margin-right: 15px;position:relative;}
/*.files01-lmin .item .top .link a.moreh5{width: 140px;}*/
.files01-lmin .item .top .link a:last-child{margin-right: 0;}
.files01-lmin .item .top .link a i{font-size: inherit;color: inherit;margin-right: 10px;}
.files01-lmin .item .top .link a:first-child{background-color: rgba(0,161,155,0.1);color: #00A19B;}
.files01-lmin .item .top .link a:first-child:hover{}
.files01-lmin .item .top .link a:last-child:hover{background-color:#00A19B;color: #fff;}
.files01-lmin .item .top .link a:before{content:'';display: block;width: 0;height: 0;border-radius: 50%;background-color: #fff;opacity: 1;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);transition:all 0s;}
.files01-lmin .item .top .link a:hover:before{width:114px;height: 114px;opacity: 0;transition:all .5s;}


.files01-lmin .item .bot{width: 100%;}
.files01-lmin .item .bot h3{display: flex;display: -webkit-flex;justify-content: flex-end;-webkit-justify-content: flex-end;align-items: center;-webkit-align-items: center;height: 50px;font-size: 16px;color: #3e3a39;cursor: pointer;margin-top:-30px;}
.files01-lmin .item .bot h3 i{font-size: inherit;color: inherit;margin-left: 15px;}
.files01-lmin .item .bot .info{width: 100%;box-sizing: border-box;border-top: 1px solid #DDDDDD;padding-top: 20px;display: none;padding-bottom: 10px;}
.files01-lmin .item .bot .info p{font-size: 16px;color: #3e3a39;line-height: 30px;}
.files01-lmin .item:hover{background-color: #fff;box-shadow: 0px 0px 19px 1px rgba(0,0,0,0.14);transform:translateY(-10px);}
.files01-lmin .item .bot h3.active,.files01-lmin .item .bot h3:hover{color: #00A19B;}
.files01-lmin .item .bot h3.active i{transform: rotate(180deg);}

/* .files01-lmin.textmode */
.files01-lmin.textmode .item{width: calc((100% - 40px)/2);border-radius: 12px;padding: 30px;overflow:hidden;padding-bottom:80px;}
.files01-lmin.textmode .item .top{display: block;}
.files01-lmin.textmode .item .top .text .tags{display: none;}
.files01-lmin.textmode .item .top .text{width: 100%;text-align: center;}
.files01-lmin.textmode .item .bot h3{display: none;}
.files01-lmin.textmode .item .top .text .data{justify-content: center;-webklit-justify-content: center;}
.files01-lmin.textmode .item .top .link{justify-content: center;-webkit-justify-content: center;position:absolute;left:0;bottom:30px;width:100%;}
.files01-lmin.textmode .item .bot{display: none;}
.files01-lmin.textmode .item .top .text .data:nth-of-type(2){display:none;}
.files01-lmin.textmode .item .top .text .data i,.files01-lmin.textmode .item .top .text .data p{display:none;}
.files01-lmin.textmode .item .top .text .data p:first-child{display:block;}
.files01-lmin.textmode .item .top .link{margin-top: 10px;}

/* files01-r */
.files01-r{width: 425px;}

/* file01wrap */
.file01wrap{width: 100%;overflow: hidden;box-sizing: border-box;padding: 80px 0;border-bottom:1px solid #BCBCBC;margin-top: 185px;}
/* file01 */
.file01{margin: auto;}

/* file01list */
.file01list{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-top: 40px;}
.file01list a .imgbox{width: 170px;height: 120px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;margin: auto;margin-bottom: 20px;}
.file01list a .imgbox img{width: auto;max-width: 100%;max-height: 100%;}
.file01list a p{font-size: 32px;color: #000000;line-height: 32px;text-align: center;}
.file01list a:hover .imgbox img{filter: hue-rotate(326deg);}
.file01list a:hover p{color: #00A19B;}
/* file-search */
.file-search{width: 80%;height: 60px;border: 1px solid #00A19B;border-radius: 6px;margin: auto;box-sizing: border-box;margin-top: 80px;}
.file-search label{width: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;box-sizing: border-box;padding: 0 20px;height: 100%;}
.file-search label img{filter: brightness(0);}
.file-search label input{width: 100%;height: 100%;box-sizing: border-box;padding: 0 10px;font-size: 16px;color: #000000;border: none;outline: none;}
.file-search label input::placeholder{color: #000000;}

/* file02wrap */
.file02wrap{margin: 70px auto;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
/* file02-l */
.file02-l{width: 70%;}
/* mbx */
.mbx{width: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;margin-bottom: 40px;}
.mbx p,.mbx a{font-size: 16px;color: #3e3a39;}
.mbx i{display: block;width: 1px;height: 14px;background-color: #3e3a39;margin: 0 8px;}
.mbx a:hover,.mbx a.active{color: #00A19B;}
/* file02list */
.file02list{width: 100%;}
/* file02l-item */
.file02l-item{width: 100%;background-color: #F8F8F8;box-sizing: border-box;padding: 20px 20px 40px;margin-bottom: 20px;border-radius: 10px;}
/* f02l-itop */
.f02l-itop{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;margin-bottom: 20px;}
.file02l-item h3{font-size: 20px;color: #000000;}
.file02l-item .data{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;margin-bottom: 30px;}
.file02l-item .data p{font-size: 18px;color: #000000;}
.file02l-item .data i{display: block;width: 1px;height: 16px;background-color: #DEDEDE;margin: 0 10px;}
.file02l-item .taglist{display: flex;display: -webkit-flex;}
.file02l-item .taglist p{display: block;box-sizing: border-box;line-height: 40px;border: 1px solid #00A19B;border-radius: 20px;padding: 0 30px;font-size: 18px;color: #00A19B;margin-right: 20px;}
.file02l-item .taglist p:last-child{margin-right: 0;}
/* f02lit-btn */
.f02lit-btn{display: flex;display: -webkit-flex;}
.f02lit-btn a{width: 115px;height: 40px;border: 1px solid #00A19B;border-radius: 6px;font-size: 18px;color: #00A19B;margin-right: 20px;}
.f02lit-btn a img{width: auto;margin-right: 10px;}
.f02lit-btn a:last-child{margin-right: 0;color: #0971CE;border-color: #0971CE;}
/* f02l-info */
.f02l-info{width: 100%;margin-top: 30px;}
/* f02linfo-tl */
.f02linfo-tl{width: 100%;display: flex;display: -webkit-flex;align-items: center;justify-content: space-between;-webkit-align-items: center;-webkit-justify-content: space-between;height: 40px;cursor: pointer;}
.f02linfo-tl p{font-size: 20px;color: #00A19B;}
.f02linfo-tl i{width: 25px;height: 25px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;border: 2px solid #00A19B;border-radius: 50%;position: relative;}
.f02linfo-tl i::before{content: '';display: block;width: 14px;height: 2px;background-color: #00A19B;}
.f02linfo-tl i::after{content: '';display: block;width: 2px;height: 14px;background-color: #00A19B;position: absolute;left: 50%;margin-left: -1px;transition: all .3s;}
/* infoshow */
.infoshow{padding-top: 30px;display: none;}
.infoshow p{font-size: 16px;line-height: 26px;color: #000000;}
.f02linfo-tl.active i::after{opacity: 0;}

/* file02-r */
.file02-r{width: 28%;box-sizing: border-box;padding-top: 60px;}
/* f02r-siftwrap */
.f02r-siftwrap{width: 100%;}
/* f02rsift-tl */
.f02rsift-tl{width: 100%;position: relative;}
.f02rsift-tl h3{font-size: 20px;color: #000000;font-weight: 500;padding-bottom: 10px;text-align: center;position: relative;}
.f02rsift-tl h3::before{content: '';display: block;width: 40px;height: 2px;background-color: #00A19B;left: 50%;bottom: 0;position: absolute;margin-left: -20px;}
.f02rsift-tl .reset{position: absolute;right: 0;display: flex;display: -webkit-flex;font-size: 18px;color: #00A19B;bottom: 10px;align-items: center;-webkit-align-items: center;}
.f02rsift-tl .reset img{display: block;margin-left: 5px;}
/* f02rsiftlist */
.f02rsiftlist{width: 100%;margin-top: 20px;}
/* f02rsift-item */
.f02rsift-item{width: 100%;margin-bottom: 1px;}
.f02rsift-item .top{display: flex;display: -webkit-flex;align-items: center;justify-content: space-between;-webkit-salign-items: center;-webkit-sjustify-content: space-between;background-color: #008984;border-radius: 6px;height: 46px;box-sizing: border-box;padding: 0 20px;font-size: 18px;color: #FFFFFF;}
.f02rsift-item .top h3,.f02rsift-item .top i{font-size: inherit;color: inherit;}
.f02rsift-item .top i{transform: rotate(180deg);}
.f02rsift-item .top.active i{transform: none;}
/* .f02rsift-item .list{width: 100%;display: none;} */
.f02rsift-item:first-child .list{display: block;}
.f02rsift-item .list .li{width: 100%;display: flex;display: -webkit-flex;align-items: center;justify-content: space-between;-webkit-align-items: center;-webkit-justify-content: space-between;height: 50px;box-sizing: border-box;border-bottom: 1px solid #DEDEDE;padding: 0 14px;}
.f02rsift-item .list .li p{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;font-size: 18px;color: #3e3a39;position:relative;}
.f02rsift-item .list .li p font{font-size: 18px;color: #3e3a39;}
.f02rsift-item .list .li p i{display: block;width: 14px;height: 14px;border: 1px solid #959595;border-radius: 4px;margin-right: 10px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;}
/*.f02rsift-item .list .li p i::before{content: '';color: #fff;opacity: 0;width: 6px;height: 6px;background-color: #00A19B;border-radius: 2px;}*/
.f02rsift-item .list .li span{font-size: 16px;color: #3e3a39;}
.f02rsift-item .list .li.active p i{border-color: #00A19B;}
.f02rsift-item .list .li.active p i::before{opacity: 1;}
.f02rsift-item .list .li p input{opacity: 0;position:absolute;left:0;}

.f02rsift-item .list .li p input[type='checkbox']:checked+i{border-color:#00A19B;background-color:#00A19B;}
.f02rsift-item .list .li p span{font-size: 12px;color: #fff;opacity:0;transition:opacity .1s;-webkit-transition:opacity .1s;font-size:12px;border:2px solid transparent;}
/*.f02rsift-item .list .li p input+i:after{content:'';width: 6px;height: 2px;color: #fff;opacity:0;transition:opacity .1s;-webkit-transition:opacity .1s;font-size:12px;border:2px solid transparent;border-left-color:#fff;border-bottom-color:#fff;border-radius:2px;}*/
.f02rsift-item .list .li p input[type='checkbox']:checked+i span{opacity:1}
.f02rsift-item .list .li p input[type='checkbox']:checked+i+font{color:#00A19B;}


/* f02r-tagwrap */
.f02r-tagwrap{width: 100%;margin-top: 30px;position: relative;z-index: 0;box-sizing: border-box;padding: 60px 20px 30px;}
.f02r-tagwrap .bg{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: -1;}

.f02r-tagwrap002 .topbg{float: right;max-width:60%;}
.f02r-tagwrap002{filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.1));border-radius: 12px;overflow: hidden;padding:0}
.f02r-tagwrap002 .bbx{width: 100%;padding: 40px 20px 30px;box-sizing: border-box;clear: both;background-color:#FFFFFF;border-top-left-radius: 12px;}
/* f02r-tag */
.f02r-tag{width: 100%;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;margin-top: 30px;}
.f02r-tag a{display: block;box-sizing: border-box;font-size: 15px;color: #3e3a39;line-height: 36px;padding: 0 12px;margin-right:12px;border: 1px solid #3e3a39;border-radius: 20px;margin-bottom: 12px;position:relative;}
.f02r-tag a input{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;opacity: 0;}
.f02r-tag a:hover,.f02r-tag a.active{background-color: #00A19B;border-color: #00A19B;color: #fff;}
/* toggle-tag */
.toggle-tag{width: 100%;height: 40px;border: 1px solid #8C8C8C;border-radius: 6px;color: #000000;font-size: 18px;margin-top: 10px;}
.toggle-tag i{margin-left: 5px;font-size: inherit;color: inherit;}
.toggle-tag::before{content: '收起';font-size: inherit;color: inherit;}
.toggle-tag.hide::before{content: '展开';}
.toggle-tag.hide i{transform: rotate(180deg);}

/* sell */
.sell{width: 100%;display: block;position: relative;border-radius: 6px;overflow: hidden;margin-top: 30px;z-index: 0;}
.sell::before{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background:linear-gradient(14deg,#004240,transparent);opacity: 0.8;z-index: 1;}
.sell img{display: block;width: 100%;}
.sell .text{width: 100%;position: absolute;left: 0;bottom: 0;padding: 30px;box-sizing: border-box;z-index: 2;}
.sell .text h3{font-size: 24px;color: #FFFFFF;font-weight: 500;margin-bottom: 20px;white-space: nowrap;}
.sell .text h4{font-size: 16px;line-height: 26px;color: #FFFFFF;margin-bottom: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sell .text .more{color: #fff;border-color: #fff;border-radius: 6px;transition: all .3s;background-color: transparent;}
.sell .text .more:hover{background-color: #fff;color: #00A19B;}

/* file-lx */
.file-lx{width: 100%;border-radius: 8px;overflow: hidden;padding: 60px 20px 30px;margin-top: 30px;box-sizing: border-box;position: relative;z-index: 0;}
.file-lx .bg{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: -1;}
.toggle-tag02{width: auto;border: none;position: absolute;right: 0;bottom: 10px;font-size: 18px;color: #00A19B;margin-top: 0;height: auto;}
/* file-lxmin */
.file-lxmin{width: 100%;box-sizing: border-box;margin-top: 50px;}
.file-lxmin form{width: 100%;}
.file-lxmin form label{position: relative;display:block;width:100%;}
.file-lxmin form input,.file-lxmin form textarea{display: block;width: 100%;height: 40px;border: none;border-radius: 6px;margin-bottom: 10px;box-sizing: border-box;padding: 0 20px;font-size: 16px;color: #3e3a39;outline: none;background-color: transparent;background-color: #F8F8F8;}
.file-lxmin form input::placeholder{color: #3e3a39;}
.file-lxmin form button{width: 100%;height: 40px;border: 1px solid #00A19B;border-radius: 6px;margin-top: 20px;outline: none;font-size: 16px;background-color: #00A19B;color: #fff;}
.file-lxmin form textarea{height: 100px;box-sizing: border-box;resize: none;padding: 20px;}
.file-lxmin form button:hover{color: #00A19B;background-color: transparent;}
.file-lxmin form p{position: absolute;right: 5px;top: 50%;margin-top: -6px;font-size: 12px;color: #f00;}

.f02rsift-item .list{border: 2px solid #EFEFEF;border-radius: 12px;box-sizing: border-box;margin-top: 9px;padding: 0 23px;}
.f02rsift-item{margin-bottom: 30px;}
.f02rsift-item .list .li:last-child{border: none;}
.f02rsift-item .list .li{padding: 0;}
.f02rsift-item .list .li p{font-size: 16px;}



/* news-page */
.n-page{margin-top: 100px;}
.part  .el-pagination{text-align: center;width: 100%;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;box-sizing: border-box;padding: 0;}
.part  .el-pagination .btn-prev{width:36px;height:36px;background:transparent;border: 1px solid #EAEAEA;margin-right: 20px;padding: 0;background-color: #fff;border-radius: 3px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;}
.part  .el-pagination .btn-next{width:36px;height:36px;background:transparent;border: 1px solid #EAEAEA;padding: 0;background-color: #fff;border-radius: 3px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;}
 .part  .el-pagination .btn-prev i, .part  .el-pagination .btn-next i{display: none;}
 .part  .el-pagination .btn-prev:before{content: '';width: 8px;height: 8px;border-top:1px solid #333333;border-left: 1px solid #333333;transform: rotate(-45deg);display: block;}
 .part  .el-pagination .btn-next:before{content: '';width: 8px;height: 8px;border-top:1px solid #333333;border-right: 1px solid #333333;transform: rotate(45deg);display: block;}
 .part  .el-pagination .btn-quickprev{width:36px;height:36px;background:url(../images/dian_1.jpg) center center no-repeat;margin-top: 8px;}
 .part  .el-pagination .btn-quickprev:before{content:""}
 .part  .el-pagination .btn-quicknext{width:36px;height:36px;background:url(../images/dian_1.jpg) center center no-repeat;margin-top: 8px;}
 .part  .el-pagination .btn-quicknext:before{content:""}
 .part  .el-pagination__jump{display:none!important;}
.el-pager{display: flex;display: -webkit-flex;}
.part .el-pagination .btn-quicknext,.part .el-pagination .btn-quickprev{box-shadow: none;}
.part .el-pagination .btn-quicknext::after,.part .el-pagination .btn-quickprev::after{display: none;}
.el-pager li{width: 36px;height: 36px;background-color: transparent;margin-right: 20px;line-height: 36px;border-radius: 3px;border: 1px solid #EAEAEA;}
.el-pager li.active{color: #00A19B;border-color: #00A19B;}
.el-pager li:hover{color: #00A19B;}
.el-input__inner:focus{border-color: #00A19B;}

/* n-banner */
.n-banner{width: 100%;position: relative;}
.n-banner .text{position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}

/* video-topwrap */
.video-topwrap{width: 100%;border-bottom: 2px solid #F5F7F9;}
/* video-top */
.video-top{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;}
.video-top .link{display: flex;display: -webkit-flex;s}
.video-top .link a{display: block;font-size: 20px;color: #000000;padding-bottom: 20px;position: relative;margin-right: 40px;}
.video-top .link a:last-child{margin-right: 0;}
.video-top .link a::before{content: '';display: block;width: 100%;height: 2px;background-color: #00A19B;position: absolute;left: 0;bottom: 0;opacity: 0;}
.video-top .link a.active::before,.video-top .link a:hover::before{opacity: 1;}
.video-top .link a.active,.video-top .link a:hover{color: #00A19B;}
.video-topwrap .news-screen{margin-bottom: 40px;}

/* video */
.video{margin: 80px 0;}
/* video01 */
.video01{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;position:relative;}
/* video01-l */
.video01-l,.video01-r{width: calc((100% - 22px)/2);}
.video01 .item{position: relative;box-sizing: border-box;margin-top: 30px;border-radius: 12px;background-color: #F8F8F8;transition: all .3s;}
.video01 .item .imgbox{position: relative;width: 100%;overflow: hidden;border-radius: 12px 12px 0px 0px;cursor: pointer;height:220px;}
.video01 .item .imgbox::before{content: '';display: block;width: 0;height: 0;background-color: #fff;border-radius: 50%;transition: all 0s;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);z-index: 1;opacity:0.5;}
.video01 .item .imgbox>img{width: 100%;height: 100%;object-fit: cover;transition: all .3s;position: relative;z-index: 0;}
.video01 .item:hover .imgbox>img{transform: scale(1.1);}
.video01 .item .imgbox .icon{width: 70px;height: 70px;background: rgba(0,0,0,0);border: 1px solid #FFFFFF;border-radius: 50%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);z-index: 2;}
.video01 .item .imgbox .icon img{display: block;width: auto;}
.video01 .item .text{width: 100%;box-sizing: border-box;padding: 20px;display: block;border-radius: 0px 0px 12px 12px;}
.video01 .item .text h3{font-size: 18px;color: #000000;font-weight: bold;margin-bottom: 12px;overflow: hidden; text-overflow: ellipsis; text-align: justify; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;line-height:24px;height:48px;}
.video01 .item .text h4{font-size: 14px;line-height: 24px;color: #3e3a39;overflow: hidden; text-overflow: ellipsis; text-align: justify; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;}
.video01 .item .text .data{display: flex;display: -webkit-flex;margin-top: 20px;}
.video01 .item .text .data p{font-size: 14px;color: #3e3a39;margin-right: 20px;}
.video01 .item .text .data p.spdown{color: #00A19B;}
.video01 .item .text .data p:last-child{margin-right: 0;}
.video01 .item .text .data p i{font-size: 16px;color: inherit;margin-right: 10px;}
.video01 .item font{position: absolute;top: -30px;right: 30px;background: url(../images/qbian.png) no-repeat;background-size:100% 100%;;display: block;height: 30px;width: 100px;text-align: center;line-height: 30px;border-radius: 6px 6px 0px 0px;color: #fff;font-size: 14px;filter:hue-rotate(214deg);}
.video01 .video01-l .imgbox{height: 760px;}
.video01-r{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;flex-flow: column;-webkit-flex-flow: column;position:absolute;right:0;height:100%;}
.video01-r .item .imgbox{height: calc(100% - 136px);}
.video01-r .item{height: calc((100% - 70px)/2);}
.video01 .item:hover{box-shadow: 0px 0px 19px 1px rgba(0,0,0,0.14);background-color: #fff;}
.video01 .item:hover .text h3{color: #00A19B;}
.video01 .item .imgbox:hover::before{width: 70vh;height: 70vh;opacity: 0;transition: all .8s;}

/* video02 */
.video02{width: 100%;box-sizing: border-box;position: relative;border-radius: 12px;overflow: hidden;margin: 30px 0;}
.video02 img{width: 100%;height: 200px;object-fit: cover;}
.video02 h3{position: absolute;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);text-align: center;font-size: 36px;color: #FFFFFF;z-index: 1;width: 100%;}
.video02-swiper{position: relative;z-index: 0;}
.videopage{position: absolute;left: 0;width: 100%;bottom: 20px;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;}
.videopage .swiper-pagination-bullet{display: block;width: 65px;height: 2px;background-color: #FFFFFF;border-radius: 0;margin-right: 10px;opacity: 1;}
.videopage .swiper-pagination-bullet-active{background-color: #00A19B;width: 100px;}

/* video03 */
.video03{width: 100%;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;justify-content:flex-start;-webkit-justify-content:flex-start;}
.video03 .item{margin-top: 0;width: calc((100% - 40px)/3);margin-left: 20px;margin-bottom: 20px;}
.video03 .item:nth-of-type(3n - 2){margin-left: 0;}
.video03 .item .text h3{font-size: 16px;}
.video03 .item .text .data i{display: block;width: 1px;height: 16px;background-color: #DEDEDE;margin: 0 12px;}
.video03 .item .text .data p{margin: 0;}

/* maskweap */
.maskweap{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background-color: rgba(0,0,0,0.8);display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;display: none;z-index: 99;}
.maskweap.nvmask{display:block!important;}
.maskweap .imgshow{width: 100%;box-sizing: border-box;height: 100%;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;}
/*.maskweap .imgshow img{display: block;width:auto;max-width: 70%;box-sizing: border-box;padding: 10px;background-color: #000;max-height:70%;}*/
.maskweap .imgshow .bigvideo{display: block;max-width:100%;height:100%;}
.videobox{width: 70%;height: 80%;position: relative;display:flex;align-items:center;justify-content:center;}
.videobox .rq{position:relative;max-width:calc(100% - 30px);height:calc(100% - 30px);background-color: #000;border-radius: 12px;padding: 15px;}
.videobox>i{position: absolute;right: 17%;bottom: 8%;font-size: 16px;color: #fff;z-index: 1;}
.videobox .btnwrap{position: absolute;bottom: 15%;right: 22px;transition: all .3s;z-index:1;}
/*opacity: 0;visibility: hidden;*/
.videobox .downvideo{width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;color: #fff;background-color: #00A19B;z-index: 1;border-radius: 50%;}
.videobox .downvideo i{font-size: 14px;color: inherit;margin-right: 0;}
.videobox:hover .btnwrap{opacity: 1;visibility: visible;}
.videobox .videclose{width: 48px;height: 48px;background: #00A19B;border: 2px solid #EFEFEF;border-radius: 50%;position: absolute;right: -24px;top: -24px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;}
.videobox .videclose img{background-color: transparent;filter: grayscale(0.5) brightness(11);max-width: 70%;}
.maskweap.showmask{display: block;}

.videobox .btnwrap .collect{background-color: #fff;margin-top:10px;}
.videobox .btnwrap .collect .img{width: 100%;height: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}
.videobox .btnwrap .collect .img img:last-child{display: none;}
.videobox .btnwrap .collect .img img{max-width: 50%;max-height:50%;}
.videobox .btnwrap .collect.active .img img:last-child{display: block;}
.videobox .btnwrap .collect.active .img img:first-child{display: none;}



/* photos01 */
.photos01{width: 100%;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.photos01 .item{width: calc((100% - 60px)/4);margin-right: 20px;margin-bottom: 20px;background-color: #F8F8F8;border-radius: 12px;overflow: hidden;}
.photos01 .item .imgbox{width: 100%;box-sizing: border-box;position: relative;overflow: hidden;cursor:pointer;height:210px;background-color:#fff;display:flex;display:-webkit-flex;align-items:center;justify-content:center;-webkit-align-items:center;-webkit-justify-content:center;}
.photos01 .item .imgbox::before{content: '';display: block;width: 0;height: 0;background-color: #fff;border-radius: 50%;transition: all 0s;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);z-index: 1;opacity:0.5;}
.photos01 .item .imgbox img{display: block;width: 100%;transition:all .3s;position:relative;z-index:0;object-fit:cover;height:80%;}
.photos01 .item .imgbox:hover img{transform: scale(1.1);}
.photos01 .item .text{width: 100%;box-sizing: border-box;padding: 20px;}
.photos01 .item .text h3{font-size: 16px;color: #000000;font-weight: bold;margin-bottom: 12px;text-align:center;}
.photos01 .item .text .link{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}
.photos01 .item .text .link a{font-size: 16px;color: #00A19B;}
.photos01 .item .text .link i{display: block;width: 1px;height: 16px;background-color: #3e3a39;margin: 0 12px;}
.photos01 .item:nth-of-type(4n){margin-right: 0;}
.photos01 .item .imgbox:hover::before{width: 70vh;height: 70vh;opacity: 0;transition: all .8s;}

/* agreementwrap */
.agreementwrap{width: 100%;height: 100%;box-sizing: border-box;position: fixed;top: 0;left: 0;background-color: rgba(0,0,0,0.5);z-index: 100;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;opacity:0;visibility:hidden;}
/* agreement */
.reagreementmask .agreement{display: none;}
.agreement{width: 900px;background-color: #fff;border-radius: 6px;box-sizing: border-box;padding: 0 30px 50px;position: relative;}
.agreement>h3{line-height: 50px;font-size: 16px;color: #000000;text-align: center;}
.agreement .info{width: 100%;box-sizing: border-box;padding: 20px;border: 1px solid #EFEFEF;height: 180px;margin-bottom: 30px;padding-right: 25px;overflow-y: auto;}
.agreement .info p{font-size: 14px;line-height: 24px;color: #3e3a39;}
.agreement .info h3{font-size: 20px;color: #3e3a39;line-height: 26px;}
.agreement .bot{display: flex;display: -webkit-flex;}
.agreement .bot .imgbox{width: 200px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;}
.agreement .bot .form{display: flex;display: -webkit-flex;flex-wrap: wrap;-webkti-flex-wrap: wrap;justify-content: space-between;-webkit-justify-content: space-between;}
.agreement .bot .form>div{width: 100%;margin-bottom: 15px;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkti-flex-wrap: wrap;justify-content: space-between;-webkit-justify-content: space-between;}
.agreement .bot .form>div>label{display: block;width: 100%;position: relative;width: calc((100% - 20px)/2);margin:0;}
.agreement .bot .form label p{position: absolute;left: 0;bottom: -15px;font-size: 12px;color: #f00;}
.agreement .bot .form div>label p{left:initial;right: 5px;top: 50%;bottom:initial;margin-top:-6px;}
.agreement .bot .form div>label input{width: 100%;height: 40px;background-color: #F9F9F9;border: 1px solid #EDEDED;box-sizing: border-box;padding: 0 20px;font-size: 16px;color: #3e3a39;border-radius: 6px;margin-right:0;}
.agreement .bot .form input::placeholder{color: #3e3a39;}
.agreement .bot .form label{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;width: 100%;font-size: 16px;color: #3e3a39;margin-top: 20px;margin-bottom: 20px;position:relative;}
.agreement .bot .form label input{width: 20px;height: 20px;border: 1px solid #00A19B;border-radius: 50%;margin: 0;margin-right: 10px;}
.agreement .close{width: 36px;height: 36px;background-color: #fff;border-radius: 50%;border: 2px solid #EFEFEF;text-align: center;line-height: 34px;font-size: 26px;color: #3e3a39;position: absolute;right: -18px;top:-18px;box-sizing: border-box;cursor: pointer;}

/* 设置滚动条的宽度、高度、背景色和边框样式 */
::-webkit-scrollbar {width: 3px;height: 3px;background-color: #f5f5f5;border-radius: 3px;}
/* 设置滚动条滑块的背景色和圆角 */
::-webkit-scrollbar-thumb {background-color: #ccc;border-radius: 3px;}
.agreementwrap.fadein{opacity: 1;visibility: visible;}

/* pdf */
.pdfwrap{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 111;background-color: rgba(0,0,0,0.9);}
.pdfwrap002{display: none;}
#pdf{width: 100%;height: 100%;position: absolute;z-index: 0;}
.pdfwrap .btns{width: 70px;position: fixed;right: 40px;bottom: 40px;z-index: 2;}
.pdfwrap .btns a{display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkkit-align-items: center;-webkkit-justify-content: center;width: 70px;height: 70px;border-radius: 6px;background-color: #00A19B;box-shadow: 0px 0px 19px 1px rgba(0,0,0,0.14);margin-bottom: 20px;}
.pdfwrap .btns a:last-child{margin-bottom: 0;}
.pdfwrap .btns a img{max-width: 70%;max-height: 50%;}
.pdfwrap .btns a:hover{filter: hue-rotate(20deg);}
.pdfwrap .btns .collect .img{width: 100%;height: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}
.pdfwrap .btns .collect .img img:last-child{display: none;}
.pdfwrap .btns .collect .img img{max-width: 50%;max-height:50%;filter:brightness(0) invert(1);}
.pdfwrap .btns .collect.active .img img:last-child{display: block;}
.pdfwrap .btns .collect.active .img img:first-child{display: none;}

/* sendemailwrap */
.sendemailwrap{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background-color: rgba(0,0,0,0.5);z-index: 112;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;opacity:0;visibility:hidden;}
.sendemailwrap.fadein{opacity: 1;visibility: visible;}
/* sendmin */
.sendmin{width: 600px;background-color: #fff;border-radius: 6px;box-sizing: border-box;position: relative;}
.sendmin h3{font-size: 16px;color: #000000;line-height: 50px;border-bottom: 1px solid #EFEFEF;text-align: center;}

.sendmin form{width: 100%;box-sizing: border-box;padding: 30px 40px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;}
.sendmin form p{font-size: 18px;color: #000000;}
.sendmin form input{width: calc(100% - 180px);height: 40px;background-color: #F9F9F9;border-radius: 6px;border: 1px solid #EDEDED;outline: none;box-sizing: border-box;padding: 0 10px;}

.sendmin .form{width: 100%;box-sizing: border-box;padding: 30px 40px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;}
.sendmin .form p{font-size: 18px;color: #000000;}
.sendmin .form label{width: calc(100% - 180px);display: block;position: relative;}
.sendmin .form input{width:100%;height: 40px;background-color: #F9F9F9;border-radius: 6px;border: 1px solid #EDEDED;outline: none;box-sizing: border-box;padding: 0 10px;}
.sendmin .form label p{position: absolute;right: 5px;top: 50%;margin-top: -6px;font-size: 12px;color: #f00;z-index:1;pointer-events: none;}
.sendmin .form .more{cursor: pointer;}
.sendmin .close{width: 36px;height: 36px;background-color: #fff;border: 2px solid #EFEFEF;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;border-radius: 50%;position: absolute;right:-18px;top:-18px;font-size: 26px;color: #3e3a39;cursor: pointer;}
.sendmin .close img{max-width: 40%;filter: opacity(0.5);}


/* .div2{background-color: #ddd;} */

/* cbl */
.cbl{width: 76px;position: fixed;right: 20px;background-color: #fff;border-radius: 38px;z-index: 11;bottom: calc(8% + 75px);box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.1);box-sizing: border-box;padding: 0 8px 20px;height:76px;transition:all .3s;overflow:hidden;}
.cbl.show{height:328px;overflow:initial;overflow:visible;}
/* showitem */
.cbl .showitem{width: 46px;height: 46px;background-color: #00A19B;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;border-radius: 50%;position: relative;margin: auto;margin-top: 15px;margin-bottom: 15px;z-index: 0;cursor:pointer;}
.showitem::before,.showitem::after{content: '';display: block;width: 100%;height: 100%;border-radius: 50%;position: absolute;top: 0;left: 0;-webkit-animation: radio 2s ease-out infinite;animation: radio 2s ease-out infinite;background-color: #00A19B;z-index: -1;}
.showitem::before{-webkit-animation-delay:-0.5s;animation-delay:-0.5s}
.showitem::after{-webkit-animation-delay:-1s;animation-delay:-1s}
@-webkit-keyframes radio{
	100%{transform:scale(1.8);opacity:0}
}
@keyframes radio{
	100%{transform:scale(1.8);opacity:0}
}
.cbl .showitem>img{display: block;width: auto;}
.cbl .showitem .tips{position: absolute;background-color: #fff;box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.1);border-radius: 4px;box-sizing: border-box;padding: 20px;width: 176px;right: 80px;}
.cbl .showitem .tips::before{content: '';display: block;width: 0;height: 0;border: 6px solid transparent;border-left-color: #fff;position: absolute;right: -12px;}
.cbl .showitem .tips p{font-size: 16px;color: #00A19B;}
.cbl .showitem .tips img{position: absolute;right: 10px;top: 10px;width: 10px;opacity: 0.5;cursor: pointer;}
.cbl .item{width: 100%;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;padding: 12px 0;border-bottom: 1px solid #F0F0F0;opacity:0;;transition:all .3s;}
.cbl .item:nth-of-type(1){transition-delay:.1s;}
.cbl .item:nth-of-type(2){transition-delay:.2s;}
.cbl .item:nth-of-type(3){transition-delay:.3s;}
.cbl.show .item{opacity: 1;}
.cbl .item img{display: block;margin: auto;filter: grayscale(1) opacity(0.5);}
.cbl .item p{font-size: 14px;color: #3e3a39;margin-top: 10px;}
.cbl .item:last-child{margin-bottom: 0;border-bottom: none;}
.totop{width: 66px;height: 66px;border-radius: 50%;bottom: 8%;right: 25px;}
.cbl .item:hover img{filter: none;}
.cbl .item:hover p{color: #00A19B;}

.ass{display: none;}

/* global04-r */
.global04-r{width: 70%;}
.global04-r img{max-width: 100%;}

.radio_type{width:20px;height:20px;appearance:none;position:relative;outline:0;display:flex;display:-webkit-flex;align-items:center;justify-content:center;-webkit-align-items:center;t-webkit-justify-content:center;}
.radio_type:before{content:"";width:100%;height:100%;border:1px solid #00A19B;display:inline-block;border-radius:50%;vertical-align:middle;box-sizing:border-box;position:absolute;top:0;left:0;}
.radio_type:checked:before{content:"";width:100%;height:100%;border:1px solid #00A19B;display:inline-block;border-radius:50%;vertical-align:middle}
.radio_type:checked:after{content:"";width:10px;height:10px;text-align:center;background:#00A19B;border-radius:50%;display:block;}
.radio_type:checked+label{color:#00A19B}
.c03list li form .item02 label input{width:20px;height:20px;border:none;}

.agreement .bot form label input{padding: 0;border:none;}

.muenopen .top img,.muenopen .bot img{filter: none!important;}


/* ninfo-bwrap */
.ninfo-bwrap{width: 100%;box-sizing: border-box;background-color: #F8F8F8;padding: 250px 0 90px;}
/* ninfo-b */
.ninfo-b{margin: auto;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items:center;-webkit-align-items:center;}
.ninfo-b .text{width: calc(100% - 750px);}
.ninfo-b .text .mbx{margin-bottom: 20px;}
.ninfo-b .text strong{display: block;width: 74px;height: 4px;background-color: #00A5A1;margin-bottom: 40px;}
.ninfo-b .text h3{font-size: 36px;color: #000000;line-height: 48px;margin-bottom: 30px;}
.ninfo-b .text .data{display: flex;display: -webkit-flex;}
.ninfo-b .text .data p{font-size: 16px;color: #3e3a39;margin-right: 30px;margin-bottom: 60px;line-height:24px;}
.ninfo-b .text .data p:last-child{margin-right: 0;}
.ninfo-b .text .fx{display: flex;display: -webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;}
.ninfo-b .text .fx>div{display: flex;display: -webkit-flex;}
.ninfo-b .text .fx>div a{width: 48px;height: 48px;border: 1px solid #CCCCCC;
border-radius: 50%;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;margin-right: 10px;}
.ninfo-b .text .fx>div a:last-child{margin-right: 0;}
.ninfo-b .text .fx>div a img{width:auto;max-width: 60%;}
.ninfo-b .text .fx>div a:hover{background-color: #00A19B;}
.ninfo-b .text .fx>div a:hover img{filter: brightness(11);}
.ninfo-b .imgbox{width: 650px;overflow: hidden;border-radius: 0;height: auto;}
.ninfo-b .imgbox img{width: 100%;height: 100%;object-fit: cover;}

/* ninfo01wrap */
.ninfo01wrap{margin: 70px auto;}
/* ninfo01 */
.ninfo01{width: 100%;}
/*margin-bottom: 30px;*/
.ninfo01 p,.ninfo01 div{font-size: 18px;color: #3e3a39;line-height: 36px;font-family:mgiFont!important;}
.ninfo01 img{margin: auto;max-width:100%;}
/*text-align: center;font-size: 18px;color: #3e3a39;*/
.ninfo01 span{font-family:mgiFont!important;}
/*line-height: 36px;width: 100%;display: block;margin: 10px 0;*/
/* ninfo-page */
.ninfo-page{width: 100%;border-top: 1px solid #DDDDDD;padding-top: 30px;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.ninfo-page .link{width: calc(100% - 200px);}
.ninfo-page .link a{display: block;font-size: 16px;color: #3e3a39;line-height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ninfo-page .link a:hover{color: #00A19B;}
.ninfo01 li{box-sizing: border-box;padding-left: 20px;position:relative;}
.ninfo01 li:before{content:'';display: block;width: 5px;height: 5px;border-radius: 50%;background-color: #3e3a39;position: absolute;left: 0;top:11px;}
.ninfo01 .tabwrap{width: 100%;overflow: auto;}
.ninfo01 table{border:1px solid #DDDDDD;width:100%!important;}
.ninfo01 table td{padding: 10px!important;box-sizing: border-box;font-size:16px!important;line-height:24px!important;height:50px;border:1px solid #ddd;}
.ninfo01 table td p{text-indent: 0;font-size:16px;line-height:24px;}

.index04 .item .text h3{font-size: 18px;}
.video01 .item .imgbox::before{display:none;}

.file03-imglist .item{background-color: #fff;border-radius:10px;overflow:hidden;}
.file03-imglist .item p{margin-top: 0;padding: 20px 20px;}
.file03-imglist .imgbox{border-radius: 0;}

/*20230923*/
.global01-tl ul li p{color: #000000;font-weight:bold;}
.cr-list .list .item{justify-content: flex-start;-webkit-justify-content: flex-start;}
.cr-list .list .item img{margin-right: 10px;}

.c03list li form .item label select{-webkit-appearance: none;  
    /*清除select默认样式*/
    background: url("../images/arrow-down-bold.svg")no-repeat right;
    /*注：上一步清除样式后，select中的三角符号也会被清除，所以需要自己添加下三角，我在此出用一个下三角背景图片填充*/
    background-size: 14px;
    background-position: 98% 50%;}

.c02-todown{display: none;}


/* 投资者关系 */
.invest-nav{margin:auto;}
/* invest01wrap */
.invest01wrap{margin: 80px auto;}
.invest01-tl{margin-bottom: 70px;}
.invest01-tl h3{font-size: 40px;color: #000000;margin-bottom: 20px;font-weight:bold;}
.invest01-tl strong{display: block;width: 60px;height: 2px;background-color: #00A19B;}
/* invest01 */
.invest01{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.invest01-l{width: calc(50% - 100px);}
.invest01-l .item{width: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;padding-bottom: 40px;margin-bottom: 40px;border-bottom: 1px solid #EFEFEF;}
.invest01-l .item:last-child{margin-bottom: 0;}
.invest01-l .item .imgbox{width: 54px;}
.invest01-l .item .imgbox img{width: 100%;}
.invest01-l .item .text{display: flex;display: -webkit-flex;box-sizing: border-box;padding-left: 30px;align-items: center;-webkit-align-items: center;}
.invest01-l .item .text h3{font-size: 20px;color: #00A19B;}
.invest01-l .item .text p{font-size: 18px;color: #000000;margin-left: 50px;}
/* invest01-r */
.invest01-r{width: 50%;border-radius: 12px;overflow: hidden;}
.invest01-r img{width: 100%;}

/* stockwrap */
.stockwrap{margin: auto;position: relative;}
.stockwrap .bg{width: 100%;position: absolute;left: 0;top: 0;height: 100%;}

.stock-tl{margin-bottom: 0;}

/* stock */
.stock{position: relative;width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;box-sizing: border-box;padding: 140px 80px 90px;}
/* stock-l */
.stock-l{width: 460px;}
.stock-l .item01{margin-bottom: 100px;}
.stock-l .item01 h3{display: flex;display: -webkit-flex;font-size: 60px;color: #00A19B;font-weight: bold;padding-bottom: 30px;border-bottom: 1px solid #DDDDDD;margin-bottom: 30px;white-space: nowrap;}
.stock-l .item01 h3 span{color: #000000;margin-left: 20px;}
.stock-l .item01 p{font-size: 24px;color: #3e3a39;}
.stock-l .item02 p{font-size: 16px;color: #3e3a39;margin-bottom: 30px;}
.stock-l .item02 h3{color: #3e3a39;font-size: 24px;}
/* stock-r */
.stock-r .item01 .top{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;margin-bottom: 30px;justify-content: flex-end;-webkit-justify-content: flex-end;}
.stock-r .item01 .top img{margin-right: 30px;}
.stock-r .item01 .top .text{display: flex;display: -webkit-flex;align-items: flex-end;-webklit-align-items: flex-end;}
.stock-r .item01 .top .text h2{font-size: 72px;color: #C7000B;font-weight: bold;}
.stock-r .item01 .top .text span{font-size: 72px;color: #C7000B;}
.stock-r .item01 .top .text font{font-size: 24px;color: #C7000B;margin-bottom: 10px;margin-left: 10px;}
.stock-r .item01 .bot{display: flex;display: -webkit-flex;justify-content: flex-end;-webkti-justify-content: flex-end;}
.stock-r .item01 .bot .font{margin-right:60px;display: flex;display: -webkit-flex;}
.stock-r .item01 .bot .font:last-child{margin-right: 0;}
.stock-r .item01 .bot h2,.stock-r .item01 .bot span,.stock-r .item01 .bot font{font-size: 24px;color: #C7000B;}
.stock-r .item01 {margin-bottom: 100px;}
.stock-r .item02{display: flex;display: -webkit-flex;}
.stock-r .item02 li{margin-right: 60px;}
.stock-r .item02 li:last-child{margin-right: 0;}
.stock-r .item02 li h2{font-size: 48px;color: #000000;font-weight: bold;text-align: right;}
.stock-r .item02 li .font{display: flex;display: -webkit-flex;align-items: flex-end;-webkti-align-items: flex-end;justify-content: flex-end;-webkit-justify-content: flex-end;}
.stock-r .item02 li .font span{font-size: 48px;color:#333333;}
.stock-r .item02 li p{font-size: 24px;color: #3e3a39;margin-top: 20px;text-align: right;transform: translateX(18px);}

/* memberwrap */
.memberwrap{margin-top: 0;}
/* memberwrap01 */
.memberwrap01{padding-top: 100px;}
/* invest01-tl */
.invest01-tl p{margin-top: 30px;font-size: 16px;color: #3e3a39;}
/* member01 */
.member01{width: 100%;filter: drop-shadow(0px 0px 14px rgba(0,0,0,0.1));}
.member01 .dimg{position: relative;float: right;}
.member01min{width: 100%;background-color: #fff;clear: both;box-sizing: border-box;border-radius: 12px;padding:40px;border-top-right-radius: 0;}
.member01min table{width: 100%;border-radius: 6px;overflow: hidden;border: 1px solid #ddd;}
.member01min thead{width: 100%;background-color: #EDF8F8;}
.member01min thead tr{height: 60px;font-size: 18px;color: #00A19B;text-align:center;}
.member01min tbody{width: 100%;}
.member01min tbody tr{height:60px;font-size: 16px;border-color: #3e3a39;text-align: center;border: 1px solid #EFEFEF;border-collapse: collapse;}
.member01min tbody tr td,.member01min thead tr th{border-right: 1px solid #EFEFEF;border-bottom: 1px solid #EFEFEF;}
.member01min tbody tr td:nth-of-type(3),.member01min thead tr th:nth-of-type(3){border-right: none;}
.member01min tbody tr:last-child td,.member01min thead tr:last-child th{border-bottom: none;}

/* noticeselect */
.noticeselect{width:100%;margin-top: 50px;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;}
.noticeselect select{width: calc((100% - 100px)/3);border: none;outline: none;border-bottom: 1px solid #3e3a39;font-size: 24px;color: #000000;height: 50px;}
.noticeselect select option{font-size: 18px;}
.noticeselect .block{width: calc((100% - 100px)/3);display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;border-bottom: 1px solid #3e3a39;position:relative;}
.noticeselect .block .demonstration{font-size: 24px;color: #000000;}
.noticeselect .block .el-input,.noticeselect .block .el-date-editor--daterange.el-input__inner,.noticeselect .block .el-select{width: 100%;box-sizing: border-box;border: none;font-size: 24px;}
.noticeselect .block .el-input--suffix .el-input__inner{padding-right: 0;}
.noticeselect .block .el-input input{border: none;height:50px;font-size: 20px;color: #000000;padding-left:0;box-sizing:border-box;}
.noticeselect .block .el-date-editor .el-range-input{border: none;height:50px;font-size: 18px;color: #000000;padding-left:0;box-sizing:border-box;}
.noticeselect .block .el-date-editor .el-range-separator{font-size: 18px;color: #000000;}
.noticeselect .block .el-input--suffix .el-input__inner::placeholder{color:#333;}
.noticeselect .block>i{font-size:24px;color:#333;position:absolute;right:5px;z-index:1;pointer-events: none;}
.noticeselect .block .el-input__suffix{z-index:1;}
.noticeselect .block .el-input__suffix .el-input__icon,.el-date-editor .el-range__close-icon{font-size: 20px;right:20px;position:absolute;}
.noticeselect .block.firsticon .el-input input{padding-left: 30px;}
.noticeselect .block.firsticon .el-input__prefix{display:block;z-index:1;left:0;}
.noticeselect .block.firsticon .el-input__prefix i,.noticeselect .block .el-date-editor .el-range__icon{font-size:20px;left:0;}
.el-year-table td.today .cell{color: #606266;font-weight:normal;}
.noticeselect .block .el-select .el-input .el-icon-arrow-up{display: none;}
.el-select-dropdown__item{font-size: 16px;line-height: 40px;height: 40px;}
/*.noticeselect .block .el-date-editor .el-range__close-icon{display: none;}*/
/*.el-year-table td.current:not(.disabled) .cell{background-color:rgba(64,158,255,0.2);border-radius:20px;}*/

/* notice01 */
.notice01{width: 100%;margin-top: 30px;}
/* notice01item */
.notice01item{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;padding: 25px 10px;border-bottom: 1px solid #EFEFEF;box-sizing: border-box;}
/* notice01item-l */
.notice01item-l{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;width: 70%;}
.notice01item-l img{width: auto;margin-right: 20px;filter: grayscale(1) opacity(0.8);}
.notice01item-l h3{font-size: 18px;color: #000000;width: calc(100% - 100px);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/* notice01item-r */
.notice01item-r{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.notice01item-r p{font-size: 16px;color: #3e3a39;margin-right: 80px;}
.notice01item-r .btnlist{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.notice01item-r .btnlist a{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;font-size: 16px;color: #3e3a39;}
.notice01item-r .btnlist a img{margin-right: 10px;filter: grayscale(1) opacity(0.8);}
.notice01item-r .btnlist i{display: block;width: 1px;height: 14px;background-color: #3e3a39;margin: 0 12px;}
.notice01item:hover{background-color: #F8F8F8;}
.notice01item:hover .notice01item-l img,.notice01item:hover .btnlist a img{filter: none;}
.notice01item:hover .notice01item-l h3{color: #00A19B;}
.notice01wrap .tomore{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;font-size: 16px;color: #000000;margin-top: 40px;}
.notice01wrap .tomore i{font-size: inherit;color: #00A19B;margin-left: 10px;}


/* login */
.logingwrap{width: 100%;min-height:calc(100% + 60px);position: relative;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;align-items: center;-webkit-align-items: center;background-color: #ebf4f9;box-sizing: border-box;padding-bottom: 60px;min-height:100vh;}
.logingwrap .bg{position: absolute;width: 100%;height: 100%;object-fit: cover;}
.loging{position: relative;z-index: 1;}
.loging .toindex{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;font-size: 16px;color: #000000;margin-bottom: 30px;}
.loging .toindex i{font-size: 14px;color: inherit;margin-right: 10px;}
/* logingmin */
.logingmin{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkti-justify-content: space-between;background-color: #fff;border-radius: 20px;overflow: hidden;height: 720px;}
/* loging-l */
.loging-l{width: 50%;position: relative;background: linear-gradient(45deg, #008F9B, #0069B7);}
.loging-l>img{position: absolute;bottom: 30px;right: 30px;max-width: 80%;z-index: 0;}
.loging-l .text{width: 100%;position: absolute;left: 0;top: 0;box-sizing: border-box;padding: 90px 70px;}
.loging-l .text h3{font-size: 36px;color: #FFFFFF;margin-bottom: 40px;}
.loging-l .text h4{font-size: 18px;color: #FFFFFF;line-height: 36px;}
/* loging-r */
.loging-r{width: 50%;}
.loging-r .loging-rtop{position: relative;display: flex;display: -webkit-flex;justify-content: flex-end;-webkti-justify-content: flex-end;box-sizing: border-box;padding: 50px 60px 40px;}
.loging-r .loging-rtop .loging-logo{position: relative;display: block;}
/* login-formwrap */
.login-formwrap{width: 460px;margin:auto;box-sizing: border-box;}
.login-formwrap .tl{font-size: 30px;color: #000000;margin-bottom: 50px;}
.login-tl02{display: inline-block;font-size: 18px;color: #00A19B;padding-bottom: 4px;border-bottom: 1px solid #00A19B;margin-bottom: 30px;}
/* login-form */
.login-form{width: 100%;}
.login-form label{width: 100%;position: relative;display: block;margin-bottom: 15px;}
.login-form label input{width: 100%;border: 1px solid #DDE2E9;border-radius: 6px;height: 50px;outline: none;display: block;box-sizing: border-box;padding: 0 16px;font-size: 16px;color: #3e3a39;}
.login-form label input::placeholder{color: #3e3a39;}
.login-form label .eyes{position: absolute;right: 0;top: 0;width: 50px;height: 50px;cursor: pointer;}
.login-form label .eyes img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.login-form label .eyes img:first-child{opacity: 0;}
.login-form label .eyes.open img:first-child{opacity: 1;}
.login-form label .eyes.open img:last-child{opacity: 0;}
.login-form label .eyes.hide{opacity: 0;visibility: hidden;}
.login-form button{width: 100%;height: 50px;margin-bottom: 30px;cursor: pointer;transition: all .3s;}
.login-form button:hover{background-color: #EFFCFD;}
/* login-formbot */
.login-formbot{width:100%;box-sizing: border-box;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.login-formbot a{font-size: 16px;color: #3e3a39;}
.login-formbot p{font-size: 16px;color: #3e3a39;}
.login-formbot p>a{color: #00A19B;}
.login-formbot a:hover{color: #00A19B;text-decoration: underline;}
.login-form label input:focus{border-color: #00A19B;box-shadow: 0px 0px 7px 0px rgba(0,161,155,0.46);}

/* f-bacont */
.f-bacont{width: 100%;display: flex;display: -webkit-flex;justify-content: center;-webkti-justify-content: center;align-items: center;-webkti-align-items: center;height: 60px;position: absolute;bottom: 0;left: 0;}
.f-bacont a{font-size: 16px;color: #000000;margin-right: 10px;}
.f-bacont a:last-child{margin-right: 0;}
.f-bacont strong{display: block;width: 1px;height: 14px;background-color: rgba(0,0,0,0.4);margin-right: 10px;}

/* register-r */
.register-r .loging-rtop{justify-content: space-between;-webkit-justify-content: space-between;align-items: flex-end;-webkti-align-items: flex-end;padding-left: calc((100% - 460px)/2);}
.register-r .loging-rtop .login-tl02{margin: 0;}
.login-form label .country{width: 100%;border: 1px solid #DDE2E9;border-radius: 6px;height: 50px;outline: none;box-sizing: border-box;padding: 0 16px;font-size: 16px;color: #3e3a39;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;}
.login-form label .country p{font-size: 16px;color: #3e3a39;width: 100px;}
.login-form label .country select{width: calc((100% - 110px)/2);height: 100%;border: none;font-size: 16px;color: #3e3a39;outline: none;background-color:#fff;}
/* yzmlable */
.login-form label.yzmlable{display: flex;display: -webkit-flex;height: 50px;justify-content: space-between;-webkit-justify-content: space-between;}
.login-form label.yzmlable input{width: calc(100% - 150px);}
.login-form label.yzmlable .yzm{width: 140px;height: 100%;border-radius: 6px;overflow: hidden;}
.login-form label.check{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.login-form label.check i{width: 14px;height: 14px;background: rgba(0,161,155,0);border: 1px solid #00A19B;border-radius: 4px;display: block;position: relative;margin-right:5px;display: flex;display: -webkit-flex;align-items: center;-webkti-align-items: center;justify-content: center;-webkit-justify-content: center;cursor: pointer;}
.login-form label.check i span{width: 6px;height: 6px;border-radius: 2px;background-color: #00A19B;display: block;opacity: 0;}
.login-form label.check input{width: 14px;height: 14px;position: absolute;opacity: 0;}
.login-form label.check{font-size: 16px;color: #3e3a39;}
.login-form label.check a{color: #00A19B;margin: 0 4px;}
.login-form button{margin: 20px 0;}
.login-form label.check input[type='checkbox']:checked+i span{opacity: 1;}
.xieyilist{position: relative;}


/* yzmlable */
.yzmlable .more{width: 140px;height: 50px;box-sizing: border-box;background-color: #F5F5F5;border-color: #F5F5F5;color: #3e3a39;}
/* slideunlock */
.login-form .slideunlock{width: 100%;height: 50px;background-color: #F5F5F5;border: 1px solid #DDE2E9;border-radius: 6px;margin-bottom: 15px;box-sizing: border-box;text-align: center;line-height: 50px;font-size: 16px;color: #3e3a39;position: relative;}
.login-form .slideunlock .label{width: 60px;position: absolute;left: 0;top: 0;height: 50px;line-height: 50px;border: 1px solid #DDE2E9;background: #fff;z-index: 1;cursor: move;border-radius: 6px;box-sizing: border-box;top: -1px;overflow: hidden;display: block;}
.login-form .slideunlock .label i{color: #3e3a39;font-size: 20px;}
.login-form .slideunlock .slider_bg{position: absolute;left: 0;top: 0;height: 100%;background-color: #62C3BF;z-index: 1;border-top-left-radius:6px;border-bottom-left-radius:6px;}

.login-form .tonext{width: 100%;height: 50px;}
.login-form .tips{font-size: 16px;color: #3e3a39;margin-bottom: 40px;}

.login-form label .onError,.xieyilist .onError,.slideunlock .onError{font-size: 12px;color: #f00;position: absolute;bottom: 58px;box-sizing: border-box;padding: 5px;background-color: #ffff;box-shadow: 0px 0px 2px 3px rgba(0,0,0,0.1);border-radius: 4px;margin-top: -6px;z-index: 1;}
.login-form label .onError::before,.xieyilist .onError::before,.slideunlock .onError::before{content: '';display: block;border: 5px solid transparent;border-top-color: #fff;position: absolute;left: 50%;bottom: -10px;margin-left: -2px;}
.login-form label .onError.textyc,.xieyilist .onError.textyc,.slideunlock .onError.textyc{opacity: 0;}

/* mmerror */
.login-form label .mmerror{font-size: 12px;color: #f00;position: absolute;bottom: 58px;box-sizing: border-box;padding: 5px;background-color: #ffff;box-shadow: 0px 0px 2px 3px rgba(0,0,0,0.1);border-radius: 4px;margin-top: -6px;z-index: 1;opacity: 0;visibility: hidden;}
.login-form label .mmerror::before{content: '';display: block;border: 5px solid transparent;border-top-color: #fff;position: absolute;left: 50%;bottom: -10px;margin-left: -2px;}
.login-form label .mmerror.textyc{opacity: 1;}
.login-form label .mmerror{padding: 20px 14px;}
.login-form label .mmerror p{font-size: 12px;color: #3e3a39;margin-bottom: 5px;}
.login-form label .mmerror ul li{display: flex;display: -webkit-flex;font-size: 12px;line-height: 22px;color: #3e3a39;box-sizing: border-box;padding-left: 20px;position: relative;}
.login-form label .mmerror ul li i{font-size: 12px;color: #3e3a39;position: absolute;left: 0;top: 5px;}
.login-form label .mmerror.show{opacity: 1;visibility: visible;}

.login-form button.noclick{cursor: no-drop;pointer-events: none;background-color: #ddd;border-color: #ddd;}
.login-form label .mmerror ul li.handok i{color: #00A19B;}

/* agreementmask */
.agreementmask{width: 100%;box-sizing: border-box;background-color: rgba(0,0,0,0.5);position: fixed;left: 0;top: 0;height: 100%;z-index: 11;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;opacity: 0;visibility: hidden;}
/* agreement */
/*.agreement{display: none;}*/
.agreement.show{display: block;}
.agreement .tl{width: 100%;line-height: 50px;text-align: center;font-size: 16px;color: #000000;border-bottom: 1px solid #EFEFEF;}
/* agreementmin */
.agreementmin{width: 100%;box-sizing: border-box;padding: 20px;height: 400px;overflow: auto;}
.agreementmin p{font-size: 14px;line-height: 24px;margin-bottom: 20px;}
.agreementmin p:last-child{margin-bottom: 0;}

/* 设置滚动条的宽度、高度、背景色和边框样式 */
.agreementmin::-webkit-scrollbar {width: 6px;height: 3px;background-color: transparent;border-radius: 6px;}
/* 设置滚动条滑块的背景色和圆角 */
.agreementmin::-webkit-scrollbar-thumb {background-color: #7F7F7F;border-radius: 3px;}
.agreementmask.fadein{opacity: 1;visibility: visible;}
.agreement .close{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}


/*nodata*/
.nodata{font-size:24px;color:#00A19B;text-align:center;line-height:50px;}

 /* appli01 */
.appli01wrap{width: 100%;background-color: #F8F8F8;padding: 100px 0;position:relative;}
.appli01{margin: auto;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.appli01-l{width: 32%;box-sizing: border-box;display: flex;display: -webkit-flex;flex-flow: column;-webkit-flex-flow: column;justify-content: space-between;-webkit-space-between;}
.appli01-l h3{font-size: 40px;color: #000000;}
.appli01-l strong{display: block;width: 60px;height: 2px;background-color: #00A19B;margin: 40px 0;}
.appli01-l p{font-size: 24px;color: #00A19B;line-height: 40px;}
/* appli01-r */
.appli01-r{width: 63%;}
.appli01-r h3{font-size: 18px;color: #000000;margin-bottom: 20px;font-weight: bold;}
.appli01-r p{font-size: 16px;color: #3e3a39;line-height: 30px;margin-bottom: 20px;}
.appli01-r p span{color: #006AB7;}
/* appli01-rmin */
.appli01-rmin{width: 100%;position: relative;}
.appli01-rmin .swiper-slide::before{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: rgba(0,0,0,0.2);pointer-events:none;}
.appli01-rmin .playButton{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);cursor: pointer;}
.appli01-rmin video,.appli01-rmin .swiper-slide a img{width: 100%;height: 100%;object-fit: cover;}
.appli01-rmin .playButton.fade{opacity: 0;visibility: hidden;}
.appli01-rmin .swiper-slide{height: auto;}
.appli01-rmin .swiper-slide a{display: block;height: 100%;height: 506px;}
/* appli01-thumbs */
.appli01-thumbs{width: 100%;margin-top: 10px;}
.appli01-thumbs .swiper-slide{height: 124px;}
.appli01-thumbs .swiper-slide::before{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: rgba(0,0,0,0.5);}
.appli01-thumbs img{width: 100%;height: 100%;object-fit: cover;}
.appli01-thumbs p{position: absolute;width: 100%;top: 50%;left: 0;text-align: center;font-size: 16px;color: #FFFFFF;margin: 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
/* linetext */
.linetext{display: flex;display: -webkit-flex;flex-flow: column;-webkit-flex-flow: column;justify-content: center;-webkit-justify-content: center;width: 18px;align-items: center;-webkit-align-items: center;margin-top: 100px;}
.linetext span{font-size: 18px;color: #999999;writing-mode: vertical-lr;text-transform: uppercase;white-space: nowrap;}
.linetext::before{content: '';display:block;width:1px;background-color: #DDDDDD;height: 250px;margin-bottom: 10px;}
.appli01-thumbs .swiper-slide.swiper-slide-thumb-active::before{opacity: 0;}
.appli01-thumbs .swiper-slide.swiper-slide-thumb-active p{opacity: 0;}

/* appli02wrap */
.appli02wrap{width: 100%;position:relative;}
/* appli02-twrap */
.appli02-twrap{width: 100%;background-color:#fff;}
.appli02-top{margin: auto;display: flex;display: -webkit-flex;}
.appli02-top a{font-size: 16px;color: #3e3a39;line-height: 70px;margin-right: 60px;font-weight: bold;position: relative;display: block;}
.appli02-top a::before{content: '';display: block;width: 0%;height: 2px;background-color: #0971CE;position: absolute;left: 0;bottom: 0;transition: all .3s;}
.appli02-top a:last-child{margin-right: 0;}
.appli02-top a.active::before,.appli02-top a:hover::before{width: 100%;}
.appli02-top a.active,.appli02-top a:hover{color: #0971CE;}
.appli02-twrap.fixedSubNav{position: fixed;left: 0;z-index:10;}
/* appli02-bwrap */
.appli02-bwrap{width: 100%;position: relative;overflow: hidden;}
/* appli02item. */
.appli02item{margin: auto;position: relative;left: 0;}
.appli02item .tl {position: absolute;left: 50%;top: 100px;z-index: 1;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.appli02item .tl h3{font-size: 36px;color: #FFFFFF;font-weight: bold;margin-bottom: 8px;}
.appli02item .tl p{font-size: 18px;color: #FFFFFF;opacity: 0.6;}
/* appli02-gallery */
.appli02-gallery{position: relative;z-index: 0;}
.appli02-gallery .swiper-slide:before{content:'';display: block;width: 100%;height: 100%;background-color: #000;opacity: 0.3;z-index: 1;position:absolute;top:0;left:0;}
.appli02-gallery .swiper-slide>img{width: 100vw;height: 100%;position: absolute;left: 50%;top: 0;object-fit: cover;transform: translateX(-50%);-webkit-transform: translateX(-50%);z-index:0;}
.appli02-gallery .swiper-slide{padding-top: 240px;padding-bottom: 280px;}
.appli02-gallery .swiper-slide .text{position: relative;z-index: 2;margin: auto;}
.appli02-gallery .swiper-slide .text h3{font-size: 24px;color: #FFFFFF;font-weight: bold;margin-bottom: 20px;}
.appli02-gallery .swiper-slide .text h4{font-size: 16px;color: #FFFFFF;line-height: 30px;margin-bottom: 40px;}
.appli02-gallery .swiper-slide .text a{display: inline-block;font-size: 16px;color: #FFFFFF;padding-bottom: 10px;border-bottom: 1px solid #FFFFFF;}
.appli02-gallery .swiper-slide .text a i{color: inherit;font-size: inherit;margin-left: 20px;}
/* page */
.appli02page{width: 100%;box-sizing: border-box;padding: 0 calc((100% - 1400px)/2);position: absolute;left: 0;bottom: 100px;display: flex;display: -webkit-flex;align-items: center;justify-content: space-between;-webkit-align-items: center;-webkit-justify-content: space-between;}
.appli02page::before,.appli02page::after{content: '';display: block;width: calc((100% - 1400px)/2);height: 1px;background-color: #fff;position: absolute;left: 0;opacity: 0.5;}
.appli02page::after{left: initial;right: 0;}
/* .appli02page::before{content: '';display: block;background-color: #FFFFFF;height: 1px;opacity: 0.5;width: 100%;position: absolute;left: 0;} */
.appli02page .button{width: 48px;height: 48px;background: rgba(0,161,155,0);border: 1px solid #FFFFFF;border-radius: 50%;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;position: relative;top: 0;right: 0;left: 0;bottom: 0;margin: 0;}
.appli02page .button i{font-size: 20px;color: #fff;}
.appli02page .line{width: 100px;height: 1px;background-color: #fff;opacity: 0.5;}
/* appli02-thumbs */
.appli02-thumbs{width: calc(100% - 300px);display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;}
.appli02-thumbs:after{content:'';display: block;width: 200%;height: 1px;background-color: rgba(255,255,255,0.5);}
.appli02-thumbs .swiper-slide{line-height: 48px;border: 1px solid rgba(255,255,255,0.5);border-radius: 24px;text-align: center;background-color: ;box-sizing: border-box;cursor: pointer;padding:0 6px;font-size: 16px;}
.appli02-thumbs .swiper-slide p{color: #FFFFFF;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:inherit;font-size: inherit;}
.appli02-thumbs .swiper-slide.swiper-slide-thumb-active{background-color: #00A19B;border-color: #00A19B;}
.appli02-bwrap .appli02item{display: none;}
.appli02-bwrap .appli02item:first-child{display: block;}
.appli02-thumbs .swiper-slide::before{content: '';display: block;width: 21px;height: 1px;background-color: #fff;position: absolute;left: 100%;opacity: 0.5;top: 49%;}

/* appli03wrap */
.appli03wrap{margin: 80px auto;position:relative;}
/*overflow:hidden;*/
/* appli03-tab */
.appli03-tab{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: flex-end;-webkit-align-items: flex-end;margin-bottom: 40px;}
.appli03-tl h3{font-size: 36px;color: #000000;font-weight: bold;margin-bottom: 12px;}
.appli03-tl p{font-size: 18px;color: #006AB7;opacity: 0.6;}
.appli03-tab .more{width:150px;height:48px;background: rgba(0,161,155,0.1);color: #00A19B;}
/* appli03 */
.appli03{width: 100%;position: relative;}
/* appli03-thumbs */
.appli03-thumbs{width: calc(100% + 40px);margin-left:-20px;padding: 20px 20px 40px;z-index: 1;}
.appli03-thumbs .swiper-slide{box-sizing: border-box;padding: 20px 40px;border-radius: 12px;height: initial;cursor: pointer;}
.appli03-thumbs .swiper-slide::before{content: '';display: block;border: 12px solid transparent;border-bottom-color: #fff;position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);bottom: -40px;filter: drop-shadow(0px -2px 2px rgba(0,0,0,0.05));opacity: 0;}
.appli03-thumbs .swiper-slide .imgbox{margin: auto;width: 92px;height: 92px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;position: relative;}
.appli03-thumbs .swiper-slide .imgbox img{width: auto;max-width: 80%;position: relative;z-index: 1;}
.appli03-thumbs .swiper-slide .imgbox::before{content: '';display: block;width: 50%;height: 50%;background-color: #006AB7;bottom: 0;right: 0;position: absolute;border-radius: 50%;opacity: 0.1;transition: all .3s;}
.appli03-thumbs .swiper-slide p{text-align: center;font-size: 18px;color: #000000;line-height: 30px;margin-top: 14px;}
.appli03-thumbs .swiper-slide.swiper-slide-thumb-active .imgbox::before,.appli03-thumbs .swiper-slide:hover .imgbox::before{width: 100%;height: 100%;}
.appli03-thumbs .swiper-slide.swiper-slide-thumb-active{box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.05);}
.appli03-thumbs .swiper-slide.swiper-slide-thumb-active::before{opacity: 1;}
/* .appli03-gallery */
.appli03-gallery{width: 100%;padding: 20px 30px;margin-left: -30px;margin-top: -20px;z-index: 0;}
.appli03-gallery .swiper-slide{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;padding: 60px;box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.05);border-radius: 12px;background-color: #fff;}
.appli03-gallery .swiper-slide .text{width: 60%;box-sizing: border-box;padding-right: 70px;}
.appli03-gallery .swiper-slide .text h3{font-size: 24px;color: #000000;font-weight: bold;margin-bottom: 30px;}
.appli03-gallery .swiper-slide .text h4{font-size: 16px;color: #3e3a39;line-height: 30px;margin-bottom: 50px;}
.appli03-gallery .swiper-slide .text h4 span{color: #00A19B;}
.appli03-gallery .swiper-slide .text a{display: inline-block;font-size: 16px;padding-bottom: 10px;border-bottom: 1px solid #006AB7;color: #006AB7;}
.appli03-gallery .swiper-slide .text a i{font-size: inherit;color: inherit;margin-left: 20px;}
.appli03-gallery .swiper-slide .imgbox{width: 40%;border-radius: 12px;overflow: hidden;}
.appli03-gallery .swiper-slide .imgbox img{width: 100%;}
/*height:100%;object-fit:cover;*/
/*aplimaskwrap*/
.aplimaskwrap{width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);position: fixed;top: 0;left: 0;z-index: 12;display:flex;display:-webkit-flex;align-items:center;justify-content:center;-webkit-align-items:center;-webkit-justify-content:center;opacity:0;visibility:hidden;}
.aplimaskwrap.fadein{opacity: 1;visibility: visible;}
.aplimask{width: 1400px;position:relative;}
.aplimask .close{width: 36px;height: 36px;background: #FFFFFF;border: 2px solid #EFEFEF;border-radius: 50%;position:absolute;right:0;top:0;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;}
.aplimask .close img{}
.aplimask>img{transform: rotateY(180deg);}
.maskboxscroll{width: 100%;overflow:hidden;border-radius:12px;border-top-left-radius:0;}
.aplimask .maskbox{width: 100%;background-color: #fff;box-sizing:border-box;padding:0 50px 0;height:610px;overflow:hidden;overflow:auto;}
.aplimask .maskbox h3{font-size: 36px;color: #000000;margin-bottom:30px;}
.aplimask .maskbox table{width: 100%;border-collapse: collapse;}
.aplimask .maskbox table thead{background-color: #F4FBFB;border-radius:6px;}
.aplimask .maskbox table thead td{font-size: 18px;color: #00A19B;font-weight: bold;line-height: 30px;padding:20px 0;text-align:center;}
.aplimask .maskbox table tbody td{font-size: 16px;color: #3e3a39;padding:15px 20px;line-height:24px;box-sizing:border-box;text-align:center;border:1px solid #EFEFEF;}
.aplimask .maskbox table tbody td p{font-size: inherit;color: inherit;line-height: inherit;}
.aplimask .maskbox table tbody tr{border-bottom: 1px solid #EFEFEF;height:75px;}
/* 设置滚动条的宽度、高度、背景色和边框样式 */
.aplimask .maskbox::-webkit-scrollbar {width: 18px;height: 3px;background-color: #F1F1F1;border-radius: 0;}
/* 设置滚动条滑块的背景色和圆角 */
.aplimask .maskbox::-webkit-scrollbar-thumb {background-color: #C1C1C1;border-radius: 0;}

/* appli04wrap */
.appli04wrap{width: 100%;box-sizing: border-box;padding: 0 100px;margin: 80px auto;position:relative;}
.appli04wrap .appli03-tl{text-align: center;margin-bottom: 40px;}
/* appli04 */
.appli04{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.appli04 .item{width: 20%;border-radius: 12px;overflow: hidden;position: relative;transition: all .4s;}
.appli04 .item img{width: 100%;height: 540px;object-fit: cover;object-position: left;z-index: 0;position: relative;}
.appli04 .item.active{width:36%;}
.appli04 .item .text{position: absolute;left: 0;box-sizing: border-box;padding: 0 60px;z-index: 2;bottom: 80px;transform: translateY(90%);transition: all .5s;}
.appli04 .item .text h3{font-size: 30px;color: #FFFFFF;padding-bottom: 30px;}
.appli04 .item .text h4{font-size: 16px;color: #FFFFFF;line-height: 30px;transition: all .4s;opacity: 0;}
.appli04 .item::before{content: '';display: block;width: 100%;height: 100%;background-color: #000;opacity: 0.3;top: 0;left: 0;z-index: 1;position: absolute;}
.appli04 .item.active .text h4,.appli04 .item:hover .text h4{opacity: 1;height: auto;transform: none;transition-delay: .3s;}
.appli04 .item:hover .text,.appli04 .item.active .text{transform: none;transition-delay: .3s;}

/* appli05wrap */
.appli05wrap{margin: 80px auto;position:relative;}
.appli05{width: 100%;}
/* appli05-top */
.appli05-top{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: flex-end;-webkit-align-items: flex-end;}
/* appli05min */
.appli05min{margin-top: 40px;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.appli05min-l{width: 18%;box-sizing: border-box;border-left: 1px solid #DDDDDD;padding-top: 10px;}
.appli05min-l a{display: block;box-sizing: border-box;padding-left: 20px;font-size: 20px;color: #000000;position: relative;margin-bottom: 40px;}
.appli05min-l a::before{content: '';display: block;width:4px;height: 24px;background-color: #00A19B;position: absolute;left: 0;top: 0;opacity: 0;}
.appli05min-l a:last-child{margin-bottom: 0;}
.appli05min-l a.active::before{opacity: 1;}
.appli05min-l a.active{color: #00A19B;}
/* appli05min-r */
.appli05min-r{width: 80%;}
.appli05min-r li{display: none;}
.appli05min-r li:first-child{display: block;}
.swiper-appli05 .swiper-slide{width: 100%;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.swiper-appli05 .swiper-slide a{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;width: calc((100% - 40px)/2);margin-bottom: 40px;box-sizing: border-box;padding: 40px 30px;background-color: #F8F8F8;border-radius: 12px;margin-right: 40px;}
.swiper-appli05 .swiper-slide a:nth-of-type(2n){margin-right: 0;}
.swiper-appli05 .swiper-slide a .text{width: 50%;position:relative;padding-bottom:20px;}
.swiper-appli05 .swiper-slide a .text h4{font-size: 18px;color: #000000;line-height: 30px;margin-bottom: 40px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;}
.swiper-appli05 .swiper-slide a .text p{display: inline-block;padding-bottom: 10px;border-bottom: 1px solid transparent;font-size: 16px;color: #006AB7;position:absolute;left:0;bottom:0;}
.swiper-appli05 .swiper-slide a .text p i{font-size: inherit;color: inherit;margin-left: 15px;}
.swiper-appli05 .swiper-slide a .imgbox{width: 44%;height:150px;border-radius:6px;overflow:hidden;}
.swiper-appli05 .swiper-slide a .imgbox img{width: 100%;object-fit: cover;height:100%;}
.swiper-appli05 .swiper-slide a:hover .text p{border-color: #006AB7;}
.swiper-appli05 .swiper-slide a:hover{background: linear-gradient(180deg, #EDF7F7 0%, #FFFFFF 41%);box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.05);}
/* appli05-page */
.appli05-page{width: 100%;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;position: relative;bottom: 0;}
.appli05-page .swiper-pagination-bullet{width: 50px;height: 40px;background-color: transparent;opacity: 1;margin-right: 20px;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;}
.appli05-page .swiper-pagination-bullet:before{content:'';display: block;width: 100%;height: 3px;background-color: #CCCCCC;border-radius: 1px;}
.appli05-page .swiper-pagination-bullet-active{width: 130px;}
.appli05-page .swiper-pagination-bullet-active:before{background-color: #00A19B;}
.swiper-appli05.textmode .swiper-slide a:nth-of-type(2n){margin-right: 40px;}
.swiper-appli05.textmode .swiper-slide a:nth-of-type(3n){margin-right: 0;}
.swiper-appli05.textmode .swiper-slide a{width: calc((100% - 80px)/3);}
.swiper-appli05.textmode .swiper-slide a .imgbox{display: none;}
.swiper-appli05.textmode .swiper-slide a .text{width: 100%;}

/* appli06wrap */
.appli06wrap{width: 100%;position: relative;margin: 80px 0;padding: 80px 0;}
/* appli06img-list */
.appli06img-list{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 0;}
.appli06img-list img{width: 100%;height: 100%;object-fit: cover;position: absolute;left: 0;top: 0;opacity: 0;}
.appli06img-list img.active{opacity: 1;}
/* appli06 */
.appli06{position: relative;z-index: 1;margin: auto;}
/* appli06list */
.appli06list{margin-top: 40px;display: flex;display: -webkit-flex;width: 580px;flex-wrap: wrap;-webkit-flex-wrap: wrap;margin-bottom: 40px;}
.appli06list a{width: calc((100% - 40px)/3);margin-right: 20px;margin-bottom: 20px;box-sizing: border-box;background-color: transparent;border-radius: 24px;height: 48px;border-color: currentColor;}
.appli06list a:nth-of-type(3n){margin-right: 0;}
.appli06list a:hover,.appli06list a.active{background-color: currentColor;}
.appli06list a:hover span,.appli06list a.active span{color: #fff!important;}
/* appli06text */
.appli06text{width: 550px;}
.appli06text .li{display: none;}
.appli06text .li:first-child{display: block;}
.appli06text .li h3{font-size: 24px;color: currentColor;margin-bottom: 20px;}
.appli06text .li h4{font-size: 16px;color: #3e3a39;line-height: 30px;margin-bottom: 30px;}
.appli06text .li p,.appli06text .li a{color: currentColor;display: inline-block;padding-bottom: 10px;border-bottom: 1px solid currentColor;font-size: 16px;}
.appli06text .li p i,.appli06text .li a i{color: currentColor;font-size: inherit;margin-left: 20px;}

/* appli07 */
.appli07wrap{margin: 80px auto;}
.appli07wrap .tl{font-size: 36px;color: #000000;font-weight: bold;}
/* appli07 */
.appli07{width: 100%;filter: drop-shadow(0px 0px 5px rgba(0,0,0,0.1));border-radius: 12px;overflow: hidden;overflow: hidden;}
.appli07>img{float: right;}
.appli07min{width: 100%;background-color: #fff;clear: both;border-top-left-radius: 12px;box-sizing: border-box;padding: 40px 30px;}
/* appli07min-top */
.appli07min-top{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.appli07min-top li{width: calc((100% - 90px)/4);position: relative;}
.appli07min-top li .jticon{position: absolute;left: calc(100% + 3px);top: 0;}
.appli07min-top li>h3{font-size: 24px;color: currentColor;font-weight: bold;margin-bottom: 20px;text-align: center;}
.appli07min-top li .list{width: 100%;box-sizing: border-box;padding: 30px;background: linear-gradient(180deg, #FBF5F5 0%, #FFFFFF 20%);border-radius: 6px;border-top: 3px solid currentColor;border: 1px solid #EBEBEB;height: 467px;overflow: auto;}
.appli07min-top li .list{width: 100%;box-sizing: border-box;padding: 30px;background: linear-gradient(180deg, #FBF5F5 0%, #FFFFFF 20%);border-radius: 6px;border-top: 3px solid currentColor;color: inherit;}
.appli07min-top li .list .item{width: 100%;display: block;padding-bottom: 30px;border-bottom: 1px solid #EFEFEF;color: inherit;margin-bottom: 30px;}
.appli07min-top li .list .item>p{font-size: 16px;color: #3e3a39;margin-bottom: 20px;text-align: center;}
.appli07min-top li .list .item .imgbox{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;height:120px;margin-bottom:15px;}
.appli07min-top li .list .item .imgbox img{width: auto;max-width: 100%;max-height:100%;}
.appli07min-top li .list .item .text h3{font-size: 16px;color: #000000;text-align: center;margin-bottom: 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.appli07min-top li .list .item .text{color: inherit;}
.appli07min-top li .list .item .text .hovertext{position: relative;color: inherit;}
.appli07min-top li .list .item .text .hovertext p{font-size: 14px;color: #3e3a39;text-align: center;transition: all .3s;}
.appli07min-top li .list .item .text .hovertext span{position: absolute;left: 50%;top: 0;transform: translateX(-50%);-webkit-transform: translateX(-50%);font-size: 14px;color: currentColor;opacity: 0;transition: all .3s;}
.appli07min-top li .list .item .text .hovertext span i{font-size: inherit;color: inherit;margin-left: 10px;}
.appli07min-top li .list .item:hover .text h3{color: currentColor;}
.appli07min-top li .list .item:hover .text .hovertext span{opacity: 1;}
.appli07min-top li .list .item:hover .text .hovertext p{opacity: 0;}

/* appli07min-bot */
.appli07min-bot{width: 100%;margin-top: 50px;}
.appli07min-bot .tl{width: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;margin-bottom: 20px;}
.appli07min-bot .tl h3{background: linear-gradient(45deg, #00A19B 0%, #0971CE 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-size: 24px;color: #0297A5;font-weight: bold;margin: 0 200px;}
.appli07min-bot .tl img:last-child{transform: rotateY(180deg);}
.appli07min-bot .list{width: 100%;display: -webkit-flex;display: flex;justify-content: center;-webkit-justify-content: center;border: 1px solid #EBEBEB;background: linear-gradient(180deg, #EDF7F7 0%, #FFFFFF 20%);border-radius: 6px;position: relative;overflow: hidden;padding: 40px 70px;box-sizing: border-box;}
.appli07min-bot .list::before{content: '';display: block;width: 100%;height: 3px;background: linear-gradient(90deg, #00A19B, #0971CE);border-radius: 6px;position: absolute;left: 0;top: 0;}
.appli07min-bot .list .item{width: calc((100% - 210px)/4);display: block;margin-right:70px;}
.appli07min-bot .list .item:nth-of-type(4n){margin-right:0;}
.appli07min-bot .list .item>p{font-size: 16px;color: #3e3a39;margin-bottom: 20px;text-align: center;}
.appli07min-bot .list .item .imgbox{width: 100%;box-sizing: border-box;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;height:240px;}
.appli07min-bot .list .item .imgbox img{width: auto;max-width: 100%;max-height:90%;}
.appli07min-bot .list .item .text h3{font-size: 16px;color: #000000;text-align: center;margin-bottom: 10px;}
.appli07min-bot .list .item .text{color: inherit;}
.appli07min-bot .list .item .text .hovertext{position: relative;color: inherit;}
.appli07min-bot .list .item .text .hovertext p{font-size: 14px;color: #3e3a39;text-align: center;transition: all .3s;}
.appli07min-bot .list .item .text .hovertext span{position: absolute;left: 50%;top: 0;transform: translateX(-50%);-webkit-transform: translateX(-50%);font-size: 14px;color: currentColor;opacity: 0;transition: all .3s;}
.appli07min-bot .list .item .text .hovertext span i{font-size: inherit;color: inherit;margin-left: 10px;}
.appli07min-bot .list .item:hover .text h3{color: currentColor;}
.appli07min-bot .list .item:hover .text .hovertext span{opacity: 1;}
.appli07min-bot .list .item:hover .text .hovertext p{opacity: 0;}
/* appli07-swrap */
.appli07-swrap{width: 100%;position: relative;}
.swiper-appli07{padding: 10px 20px;margin-left: -20px;width: calc(100% + 40px);box-sizing: border-box;}
.appli07-swrap .button{width: 48px;height: 48px;background: rgba(0,161,155,0);border: 2px solid #00A19B;border-radius: 50%;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;position: relative;top: 0;right: 0;left: 0;bottom: 0;margin: 0;position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.appli07-swrap .button i{font-size: 20px;color: #00A19B;}
.appli07-swrap .button.appli07-prev{left: -60px;}
.appli07-swrap .button.appli07-next{left: initial;right: -60px;}


/* appli08wrap */
.appli08wrap{margin: 80px auto;}
.appli08{width: 100%;filter: drop-shadow(0px 0px 5px rgba(0,0,0,0.1));border-radius: 12px;overflow: hidden;}
.appli08min{box-sizing: border-box;width: 100%;padding: 40px;background-color: #fff;clear: both;border-top-left-radius: 12px;}
.appli08mintab{width: 100%;border: 1px solid #DDDDDD;border-radius: 6px;border-collapse: collapse;} 
.appli08mintab tr td{box-sizing: border-box;padding: 15px;}
.appli08mintab tr td:first-child{text-align: center;font-size: 16px;color: #00A19B;font-weight: bold;background-color: #F4FBFB;width: 25%;}
.appli08mintab tr{border-bottom: 1px solid #EFEFEF;}
.appli08mintab tr:last-child{border: none;}
.appli08mintab tr td:nth-of-type(2n){padding-left: 100px;font-size: 16px;color: #3e3a39;}
.appli08>img{float: right;}
.appli08min img{max-width: 100%!important;}
.appli08min{box-sizing: border-box;width: 100%;padding: 40px;background-color: #fff;clear: both;border-top-left-radius: 12px;}
.appli08min table{width: 100%;border: 1px solid #DDDDDD;border-radius: 6px;border-collapse: collapse;} 
.appli08min table tr td{box-sizing: border-box;padding: 15px;}
.appli08min table tr td:first-child{text-align: center;font-size: 16px;color: #00A19B;font-weight: bold;background-color: #F4FBFB;}
.appli08min table tr{border-bottom: 1px solid #EFEFEF;}
.appli08min table tr:last-child{border: none;}
.appli08min table tr td:nth-of-type(2n){padding-left: 50px;font-size: 16px;color: #3e3a39;}
.appli08min table tr td:first-child p,.appli08min table tr td:first-child span{font-size: 16px;color: #00A19B;font-weight: bold;}
.appli08min table tr td,.appli08min table tr td p,.appli08min table tr td span{font-size: 16px;line-height:24px;}

/* appli09wrap */
.appli09wrap{width: 100%;background-color: #E0F4F3;padding: 60px 0;margin: 100px 0 80px;position:relative;}
.appli09{margin: auto;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: flex-start;-webkit-align-items: flex-start;}
.appli09-l{width: 46%;}
.appli09-l h3{font-size: 30px;color: #000000;margin-bottom: 20px;}
.appli09-l p{font-size: 18px;color: #000000;margin-bottom: 30px;}
.appli09-l h4{font-size: 16px;color: #3e3a39;line-height: 30px;margin-bottom: 30px;}
.appli09-l a{display: inline-block;padding-bottom: 10px;color: #00A19B;font-size: 16px;border-bottom: 1px solid #00A19B;}
.appli09-l a i{font-size: 16px;color: #00A19B;}
/* appli09-r */
.appli09-r{width: 40%;margin-top: -100px;}
.appli09-r img{max-width: 100%;}

/* appli10wrap */
.appli10wrap{margin: 80px auto;position:relative;}
/* appli10 */
.appli10{width: 100%;margin-top: 40px;display: flex;display: -webkit-flex;}
.appli10>div{margin-right: 30px;}
.appli10>div:last-child{margin-right:0;}
/*justify-content: space-between;-webkit-justify-content: space-between;*/
/* appli10-l */
.appli10-l{width: calc((100% - 60px)/3);background: linear-gradient(180deg, #EDF7F7 0%, #FFFFFF 20%);box-shadow: 0px 11px 30px 0px rgba(0,0,0,0.12);border-radius: 12px;box-sizing: border-box;padding: 30px 25px;}
.appli10-l .tl{font-size: 24px;color: #000000;margin-bottom: 30px;}
.appli10-l .list{width: 100%;}
.appli10-l .list .item{width: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;padding-bottom: 40px;margin-bottom: 40px;border-bottom: 1px solid #EFEFEF;}
.appli10-l .list .item .imgbox{width: 40%;border-radius: 6px;overflow: hidden;height:120px;}
.appli10-l .list .item .imgbox img{width: 100%;height:100%;object-fit:cover;}
.appli10-l .list .item .text{width: 60%;box-sizing: border-box;padding-left: 20px;}
.appli10-l .list .item .text h4{font-size: 16px;line-height: 24px;color: #000000;margin-bottom: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;}
.appli10-l .list .item .text p{font-size: 14px;color: #3e3a39;}
.appli10-l .tomore{display: inline-block;padding-bottom: 10px;color: #006AB7;font-size: 16px;border-bottom: 1px solid #006AB7;position: relative;left: 50%;transform: translateX(-50%);}
.appli10-l .tomore i{font-size: 16px;color: #006AB7;margin-left: 10px;}
.appli10-l .list .item:hover .text h4{color: #00A19B;}
/* appli10-c */
.appli10-c{width: calc((100% - 60px)/3);display: flex;display: -webkit-flex;flex-flow: column;-webkit-flex-flow: column;justify-content: space-between;-webkit-justify-content: space-between;min-height:100%;height:auto;}
.appli10-ct{width: 100%;background: linear-gradient(180deg, #EDF7F7 0%, #FFFFFF 20%);box-shadow: 0px 11px 30px 0px rgba(0,0,0,0.12);border-radius: 12px;box-sizing: border-box;padding: 30px 25px;min-height: calc(100% - 382px);}
.appli10-c .tl{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-bottom: 20px;}
.appli10-c .tl h3{font-size: 24px;color: #000000;}
.appli10-c .tl a{font-size: 16px;color: #006AB7;}
.appli10-c .tl a i{font-size: 16px;color: #006AB7;margin-left: 10px;}
.appli10-ct .list{width: 100%;}
.appli10-ct .list .item{width: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;padding-bottom: 35px;margin-bottom: 35px;border-bottom: 1px solid #EFEFEF}
.appli10-ct .list .item .imgbox{width: 35%;border-radius: 6px;overflow: hidden;}
.appli10-ct .list .item .imgbox img{width: 100%;height: 80px;object-fit: cover;}
.appli10-ct .list .item .text{width: 65%;box-sizing: border-box;padding-left: 20px;}
.appli10-ct .list .item .text h4{font-size: 16px;line-height: 24px;color: #000000;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;}
.appli10-ct .list .item:last-child{padding-bottom: 0;margin-bottom: 0;border-bottom: none;}
.appli10-ct .list .item:hover .text h4{color: #00A19B;}
/* appli10-cb */
.appli10-cb{width: 100%;background: linear-gradient(180deg, #EDF7F7 0%, #FFFFFF 20%);box-shadow: 0px 11px 30px 0px rgba(0,0,0,0.12);border-radius: 12px;box-sizing: border-box;padding: 30px 25px;min-height:352px;height:352px;margin-top:30px;}
.appli10-cb .item{width: 100%;position: relative;height: calc(100% - 44px);border-radius: 6px;overflow: hidden;}
.appli10-cb .item .bg{width: 100%;height: 100%;object-fit: cover;}
.appli10-cb .item .boicon{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);cursor:pointer;}
.appli10-cb .item .boicon.fade{opacity: 0;visibility: hidden;}
/* appli10-r */
.appli10-r{width: calc((100% - 60px)/3);background: linear-gradient(180deg, #EDF7F7 0%, #FFFFFF 20%);box-shadow: 0px 11px 30px 0px rgba(0,0,0,0.12);border-radius: 12px;box-sizing: border-box;padding: 30px 25px;}
.appli10-r .tl{font-size: 24px;color: #000000;margin-bottom: 30px;}
.appli10-r .list{width: 100%;min-height:calc(100% - 110px);}
.appli10-r .list .item{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #EFEFEF;}
.appli10-r .list .item h4{font-size: 16px;color: #000000;line-height: 24px;width: 100%;box-sizing: border-box;padding-left: 20px;position: relative;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;}
.appli10-r .list .item h4::before{content: '';display: block;width: 8px;height: 8px;border-radius: 50%;background-color: #DDDDDD;position: absolute;left: 0;top: 6px;}
.appli10-r .list .item a{font-size: 16px;color: #3e3a39;}
.appli10-r .list .item:last-child{padding-bottom: 0;margin-bottom: 0;border-bottom: none;}
.appli10-r .tomore{display: inline-block;padding-bottom: 10px;color: #006AB7;font-size: 16px;border-bottom: 1px solid #006AB7;position: relative;left: 50%;transform: translateX(-50%);}
.appli10-r .tomore i{font-size: 16px;color: #006AB7;margin-left: 10px;}
.appli10-r .list .item:hover a,.appli10-r .list .item:hover h4{color: #00A19B;}

/* appli11wrap */
.appli11wrap{width: 100%;position: relative;padding: 80px 0;box-sizing:border-box;}
.appli11wrap::before{content: '';display: block;width: 100%;height: 100%;background: linear-gradient(120deg, #40AFDA 0%, #71AAA7 100%);opacity: 0.2;position: absolute;left: 0;top: 0;}
.appli11wrap .appli03-tl{text-align: center;position: relative;z-index: 1;}
.appli11{margin: auto;position: relative;z-index: 1;background-color: #fff;padding: 50px 80px;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-top: 40px;border-radius: 12px;box-sizing:border-box;}
.appli11 .text{width: 46%;}
.appli11 .text .tl{position: relative;margin-bottom: 50px;padding-top: 40px;}
.appli11 .text .tl h3{font-size: 24px;color: #000000;margin-bottom: 15px;}
.appli11 .text .tl p{font-size: 16px;color: #3e3a39;}
.appli11 .text .tl img{position: absolute;left: 0;top: 0;}
.appli11 .text .info{width: 100%;position: relative;}
.appli11 .text .info h4{font-size: 16px;color: #3e3a39;line-height: 36px;margin-bottom: 40px;}
.appli11 .text .info img{transform: rotate(180deg);float: right;}
.appli11 .imglist{width: 45%;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.appli11 .imglist .imgbox{width: calc((100% - 20px)/3);margin-right: 10px;margin-bottom: 10px;position: relative;border-radius: 6px;overflow: hidden;}
.appli11 .imglist .imgbox img{width: 100%;position: relative;z-index: 0;transition: all .3s;height:100%;object-fit:cover;}
.appli11 .imglist .imgbox:nth-of-type(3n){margin-right: 0;}
.appli11 .imglist .imgbox::before{content: '';display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: #D5D5D5;opacity: 0.4;z-index: 1;transition: all .3s;}
.appli11 .imglist .imgbox:hover::before{opacity: 0;}
.appli11 .imglist .imgbox:hover img{transform: scale(1.1);}

/* contrastwrap */
.contrastwrap{padding-top: 210px;margin: auto;margin-bottom: 80px;}
/* contrast-top */
.contrast-top{width:100%;border-bottom: 1px solid #EBEBEB;}
.contrast-top h3{font-size: 40px;color: #000000;font-weight: bold;margin: 50px 0;}
/* contrastlist */
.contrastlist{width: 100%;display: flex;display: -webkit-flex;margin-bottom: 20px;}
.contrastlist p{font-size: 20px;color: #000000;font-weight: bold;line-height: 50px;white-space:nowrap;}
.contrastlist .listmin{display: flex;display: -webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;width:calc(100% - 100px);}
.contrastlist .listmin a{min-width: 136px;height: 50px;background: #F4F4F4;border-radius: 25px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;box-sizing: border-box;padding: 0 20px;font-size: 18px;color: #000000;margin-right: 15px;border: 1px solid transparent;margin-bottom:10px;}
.contrastlist01 .listmin a.active,.contrastlist01 .listmin a:hover{background: rgba(47,165,161,0.15);border: 1px solid #00A19B;color: #00A19B;}
.contrastlist02 .listmin{display: none;}
.contrastlist02 .listmin.active{display: flex;display: -webkit-flex;}
.contrastlist02 .listmin a{height: 40px;border-radius: 20px;background-color: transparent;border: 1px solid #DBDBDB;}
.contrastlist02 .listmin a.active,.contrastlist02 .listmin a:hover{border-color: #00A19B;color: #00A19B;}
.contrastlist.contrastlist02 p{line-height: 40px;}
/* contrast */
.contrastbox{position: relative;}
.contrast{width: 100%;overflow:hidden;overflow-x: auto;padding-top: 40px;}
.contrastmin{width: fit-content;margin-right: -100px;box-sizing: border-box;padding: 0 1px;}
.contrastmin-t{width: 100%;display: flex;display: -webkit-flex;}
.contrastmin-t li{width: calc((1400px - 100px)/3);margin-right: 50px;box-sizing: border-box;padding-right: 15px;position: relative;}
.contrastmin-t li:last-child{margin-right: 0;}
.contrastmin-t li .checkwrap{width: 100%;box-sizing: border-box;position: relative;background-color: #F8F8F8;height: 60px;border: 1px solid #EBEBEB;border-radius: 6px;}
.contrastmin-t li .checkwrap select{width: 100%;border: none;background-color: transparent;height: 100%;font-size: 18px;color: #3e3a39;padding: 0 20px;box-sizing: border-box;outline: none;}
.contrastmin-t li .checkwrap select option.active{background-color: #ddd;}
.contrastmin-t li .close{width: 28px;height: 28px;background-color: #fff;border: 1px solid #DBDBDB;border-radius: 50%;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;position: absolute;right: 0;top: -15px;z-index: 1;}
.contrastmin-t li .close img{max-width: 40%;opacity: 0.6;}
.contrastmin-t li .imgbox{width: 100%;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;height: 250px;}
.contrastmin-t li .imgbox img{max-width: 100%;}
.contrastmin-t li .text{text-align: center;}
.contrastmin-t li .text p{font-size: 16px;color: #3e3a39;margin-bottom: 15px;}
.contrastmin-t li .text .more{margin: auto;width: 114px;height: 40px;margin-bottom: 20px;}
.contrastmin-t li .text .tomore{font-size: 16px;color: #006AB7;}
.contrastmin-t li .text .tomore i{font-size: inherit;color: inherit;margin-left: 6px;}
.contrastmin .toggle-btn{margin: auto;border: 1px solid #3e3a39;border-radius: 6px;background-color: transparent;color: #000000;width: 170px;height: 50px;font-size: 18px;margin-top: 70px;margin-bottom: 20px;}
.contrastmin .toggle-btn:hover{background-color: #00A19B;color: #fff;border-color: #00A19B;}

/* contrastmin-c */
.contrastmin-c{position: relative;}
.contrastmin-li{margin-bottom: 50px;}
/* contrastmin-tl */
.contrastmin-tlwrap{width: 100%;position: relative;padding-bottom: 30px;border-bottom: 1px solid #DBDBDB;padding-top: 30px;}
.contrastmin-tl{width: 1400px;display: flex;display: -webkit-flex;align-items: center;justify-content: space-between;-webkit-align-items: center;-webkit-justify-content: space-between;position: absolute;left: 0;top: 0;}
.contrastmin-tl h3{font-size: 30px;color: #000000;font-weight: bold;s}
.contrastmin-tl .toggle-list::before{content: '—';font-size: 24px;color: #3e3a39;display: block;transform: translateY(-2px);}
.contrastmin-tl .toggle-list.hide::before{content: '+';}
/* contrastmin-list */
.contrastmin-list li{display: flex;display: -webkit-flex;}
.contrastmin-list li.hide{opacity: 0;height: 0;}
.contrastmin-list li:hover{background-color: #F8F8F8;}
.contrastmin-list li .box{width: calc((1400px - 100px)/3);margin-right: 50px;box-sizing: border-box;padding: 30px 0 20px;display: flex;display: -webkit-flex;align-items: flex-start;-webkit-align-items: flex-start;}
.contrastmin-list li .box:last-child{margin-right: 0;}
.contrastmin-list li .box img{width: 36px;}
.contrastmin-list li .box .text{width: calc(100% - 36px);box-sizing: border-box;padding-left: 12px;}
.contrastmin-list li .box .text h3{font-size: 20px;color: #000000;font-weight: bold;margin-bottom: 15px;}
.contrastmin-list li .box .text h4{font-size: 16px;color: #3e3a39;line-height: 24px;}
.contrastmin-list02 li .box .text{width: 100%;padding-left:0;}
/* ratio */
.ratio{position: absolute;left: 1200px;top: 0;z-index:1;}
.ratio{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;font-size: 18px;color: #000000;}
.ratio font{font-size: 18px;color: #000000;line-height: 30px;}
.ratio i{display: block;width: 14px;height: 14px;border: 1px solid #959595;border-radius: 4px;margin-right: 10px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;}
.ratio span{font-size: 16px;color: #3e3a39;}
.ratio.active i{border-color: #00A19B;}
.ratio.active i::before{opacity: 1;}
.ratio input{opacity: 0;position:absolute;left:0;}
.ratio input[type='checkbox']:checked+i{border-color:#00A19B;background-color:#00A19B;}
.ratio span{font-size: 12px;color: #fff;opacity:0;transition:opacity .1s;-webkit-transition:opacity .1s;font-size:12px;border:2px solid transparent;}
.ratio input[type='checkbox']:checked+i span{opacity:1}
/* addpro */
.addpro{position: absolute;right: -100px;text-align: center;font-size: 16px;color: #3e3a39;line-height: 24px;}
.addpro .imgbox{width: 60px;height: 60px;background: #F8F8F8;border: 1px solid #EBEBEB;border-radius: 50%;justify-content: center;align-items: center;-webkit-justify-content: center;-webkit-align-items: center;display: flex;display: -webkit-flex;margin: auto;margin-bottom: 10px;}
.addpro .imgbox img{transform: rotate(45deg);-webkit-transform: rotate(45deg);}

.contrast::-webkit-scrollbar{height:8px;background-color: #f5f5f5;border-radius: 4px;position: fixed;bottom: 0;display: none;}
/* 设置滚动条滑块的背景色和圆角 */
/* .contrast::-webkit-scrollbar-thumb {background-color: #00A19B;border-radius: 4px;} */
.ps__rail-x{height:8px;background-color: #f5f5f5;border-radius: 4px;position: fixed;bottom: 70px;z-index: 11;top: initial!important;left: 50%!important;transform: translateX(-50%);-webkit-transform: translateX(-50%);opacity: 0;}
.ps--active-x.show .ps__rail-x{opacity: 1;}
.ps__thumb-x{background-color: #00A19B;border-radius: 4px;height: 8px;position: absolute;}
.ps__rail-x.fixed{position: absolute;bottom: 0!important;}


/*opinionformwrap*/
.opinionformwrap{width: 800px;background-color: #fff;border-radius: 20px;position:relative;padding:40px 30px;}
.opinionformwrap .close {width: 36px;height: 36px;background-color: #fff;border: 2px solid #EFEFEF;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;border-radius: 50%;position: absolute;right: -18px;top: -18px;font-size: 26px;color: #3e3a39;cursor: pointer;}
.opinionformwrap .tl{font-size: 24px;color: #000000;font-weight: bold;text-align: center;margin-bottom:30px;}
.opinionform h3{font-size: 18px;color: #000000;margin-bottom: 20px;font-weight:bold;}
.opinionform .item{margin-bottom: 30px;}
.opinionform .item p{font-size: 16px;color: #000000;margin-bottom:10px;}
.opinionform .lxform{width: 100%;display: flex;display: -webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between;box-sizing:border-box;padding-right:100px;margin:20px 0;}
.opinionform .lxform .demo-dynamic{width: 100%;display: flex;display: -webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between;box-sizing:border-box;}
.opinionform .lxform label{width: calc((100% - 20px)/2);}
.opinionform .lxform label input{width: 100%;border: 1px solid #DDE2E9;border-radius: 6px;height: 50px;outline: none;display: block;box-sizing: border-box;padding: 0 16px;font-size: 16px;color: #3e3a39;}
.opinionform .lxform label input::placeholder{color: #3e3a39;}
.opinionform label.check{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;font-size:14px;color:#333;}
.opinionform label.check i{width: 14px;height: 14px;background: rgba(0,161,155,0);border: 1px solid #00A19B;border-radius: 4px;display: block;position: relative;margin-right:5px;display: flex;display: -webkit-flex;align-items: center;-webkti-align-items: center;justify-content: center;-webkit-justify-content: center;cursor: pointer;}
.opinionform label.check i span{width: 6px;height: 6px;border-radius: 2px;background-color: #00A19B;display: block;opacity: 0;}
.opinionform label.check input{width: 14px;height: 14px;position: absolute;opacity: 0;}
.opinionform .more{margin: auto;margin-top:30px;}
.opinionform .el-radio__input.is-checked .el-radio__inner,.opinionform .el-checkbox__input.is-checked .el-checkbox__inner, .opinionform .el-checkbox__input.is-indeterminate .el-checkbox__inner{border-color: #00A19B;background-color:#00A19B;}
.opinionform .el-radio__inner:hover,.opinionform .el-checkbox__inner:hover{border-color: #00A19B;}
.opinionform .el-radio__label{color: #000000;}
.opinionform .el-radio__input.is-checked+.el-radio__label,.opinionform .el-checkbox__input.is-checked+.el-checkbox__label{color: #00A19B;}
.opinionform .el-checkbox{margin: 10px 0;margin-right:30px;}
.opinionform .el-rate__icon{font-size: 24px;}
.opinionform .lxform .el-form-item{width: calc((100% - 20px)/2);margin-bottom: 20px;}
.opinionform .item .el-form-item__content,.opinionform .checkitem .el-form-item__content{margin-left: 0!important;}
.opinionform .el-form-item__content{line-height: initial;}
.opinionform .el-radio{line-height: 30px;}

.con{z-index: 113!important;}

/*nodata-opinionformwrap*/
.nodata .tips{font-size: 24px;color: #ddd;line-height: 80px;}
.nodata-opinionformwrap{width: 100%;box-sizing:border-box;padding:30px ;border:1px solid #eee;}
.nodata .tips a,.nodata .tips a:hover{color: #DDDDDD;text-decoration:underline;text-underline-offset: 5px;}


/*20240222*/
/* prombxwrap */
.prombxwrap{margin: auto;margin-top: 200px;}
/* proverview01 */
.proverview01{width: 100%;box-sizing: border-box;padding-left: calc((100% - 1480px)/2);margin-bottom: 80px;}
.proverview01-top{width: 1400px;display: flex;display: -webkit-flex;align-items: flex-end;-webkit-align-items: flex-end;justify-content: space-between;-webkit-justify-content: space-between;margin-bottom: 40px;}
.prover-tl h3{font-size: 36px;color: #000000;font-weight: bold;margin-bottom: 10px;letter-spacing: 3px;}

.prover-tl .zh3{
    margin: 0 auto 30px;
}

.prover-tl p{font-size: 18px;color: #006AB7;opacity: 0.6;text-transform: uppercase;}
.proverview01-top .page{display: flex;display: -webkit-flex;position: relative;}
.proverview01-top .page .button{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;width: 50px;height: 50px;background: #FFFFFF;border: 2px solid #00A19B;border-radius: 50%;justify-content: center;-webkit-justify-content: center;background-image: none;position: relative;top: 0;left: 0;right: 0;bottom: 0;margin: 0;color: #00A19B;}
.proverview01-top .page .button i{font-size: 20px;color: inherit;}
.proverview01-top .page .button:last-child{margin-left: 10px;background-color: #00A19B;color: #fff;}
/* proverview01min */
.proverview01min{width: 100%;}
.proverview01min .swiper-container{padding-top: 50px;}
.proverview01min .item{width: 100%;display: block;position: relative;}
.proverview01min .swiper-slide{height: auto;}
.proverview01min .swiper-slide .bg{width: 100%;height: calc(100% - 50px);position: absolute;left: 0;bottom: 0;object-fit: cover;border-radius: 12px;}
.proverview01min .item .imgbox{width: 100%;position: relative;height: 210px;margin-top: -50px;}
.proverview01min .item .imgbox img{max-width: 100%;max-height: 100%;margin: auto;}
.proverview01min .item .text{width: 100%;padding: 0 20px 50px;position: relative;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: flex-end;-webkit-align-items: flex-end;box-sizing: border-box;margin-top: 100px;}
.proverview01min .item .text p{font-size: 18px;color: #3e3a39;}
.proverview01min .item .text h3{font-size: 24px;color: #00A19B;font-weight: bold;margin-top: 20px;}
.proverview01min .item .text span{font-size: 16px;color: #3e3a39;margin-top: 15px;display: block;}
.proverview01min .item .more:hover{background-color: transparent;}

/* proverview02 */
.proverview02{margin: 80px auto;}
.prover-tl02{text-align: center;}
/* proverview02min */
.proverview02min{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-top: 60px;}
.proverview02min li{width: calc((100% - 200px)/3);}
.proverview02min li .tmore{width: 200px;height: 48px;background: #FFFFFF;border: 1px solid #070102;border-radius: 4px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;font-size: 18px;color: #000000;font-weight: bold;margin: auto;}
.proverview02min li .min{position: relative;}
.proverview02min li .min::before{content: '';display: block;width: 1px;height: 60%;width: 1px;background-color: #DDDDDD;position: absolute;right: -50px;top: 20%;}
.proverview02min li:last-child .min::before{display: none;}
.proverview02min li .min .more{width: auto;background-color: #fff;border-radius: 18px;border-color: #CCCCCC;font-size: 16px;color: #3e3a39;display: inline-block;white-space:nowrap;}
.proverview02min li .min .more{width: auto;background-color: #fff;border-radius: 18px;border-color: #CCCCCC;font-size: 16px;color: #3e3a39;display: inline-block;line-height: 36px;height: auto;box-sizing: border-box;padding: 0 15px;}
.proverview02min li .min .more:hover{background-color:#00A19B;color: #fff;border-color:#00A19B;}
.proverview02min li .min{text-align: center;margin-top: 40px;position: relative;padding-bottom: 120px;}
.proverview02min li .img{width: 100%;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;align-items: center;-webkti-align-items: center;}
.proverview02min li .img img{max-width: 100%;max-height: 100%;}
.proverview02min li.item01 .min .box01 .img{margin-top: 0px;} 
.proverview02min li.item01 .min .list01{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;position: absolute;top: 20px;}
.proverview02min li.item01 .min .list01 .img{margin-bottom: 10px;height: 100px;}
.proverview02min li.item01 .min .list02{top: initial;bottom: 0;}
.proverview02min li.item03 .min{width: 100%;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap:wrap;padding: 50px 0;height: 100%;box-sizing: border-box;}
.proverview02min li.item03 .min .box{width: calc((100% - 60px)/3);margin-right: 30px;height: calc(100% / 2);}
.proverview02min li.item03 .min .box:nth-of-type(3n){margin-right: 0;}
.proverview02min li.item03 .min .box .more{padding: 0;border: none;}
.proverview02min li.item03 .min .box .more:hover{background-color:transparent;color: #00A19B;}
.proverview02min li.item03 .min .img{height: 100px;}

/* proverview03wrap */
.proverview03wrap{padding: 80px 0;position: relative;}
.proverview03wrap .bg{width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;}
/* proverview03min */
.proverview03min{margin: auto;position: relative;}
.prover03-tab{width: 100%;margin-top: 60px;display: flex;display: -webkit-flex;margin-bottom: 50px;}
.prover03-tab a{display: block;padding-bottom: 20px;border-bottom: 2px solid #00000000;font-size: 20px;color: #000000;margin-right: 80px;}
.prover03-tab a.active{border-block-color: #006AB7;color: #006AB7;}
.prover03-list{width: 100%;box-sizing: border-box;}
.prover03-list li{display: flex;display: -webkit-flex;position: relative;display: none;}
.prover03-list li::before{content: '';display: block;width: 1px;position: absolute;left: 15%;top: 0;height: 100%;background-color: #DDDDDD;}
.prover03-list li.active{display: flex;}
.prover03-list-l{width:15%;}
.prover03-list-l a{display: block;margin-bottom: 20px;font-size: 18px;color: #3e3a39;border-right: 4px solid #00000000;line-height: 24px;}
.prover03-list-l a.active{color: #00A19B;border-color: #00A19B;}
.prover03-list-r{width: 42%;margin-left: 50px;}
.prover03-list-r .item{display: none;}
.prover03-list-r .item.active{display: block;}
.prover03-list-r h3{font-size: 24px;color: #000000;font-weight: bold;margin-bottom: 30px;}
.prover03-list-r h4{font-size: 16px;color: #3e3a39;line-height: 36px;text-align: justify;margin-bottom: 60px;}
.prover03-list-r a{display: inline-block;font-size: 16px;color: #00A19B;padding-bottom: 10px;border-bottom: 1px solid #00A19B;}
.prover03-list-r a i{margin-left: 10px;font-size: inherit;color: inherit;}
/* proverview04wrap */
.proverview04wrap{padding-top: 80px;}
.proverview04wrap .item{width: 100%;display: block;position: relative;}
.proverview04wrap .item img{width: 100%;}
.proverview04wrap .item .font{display: block;position: absolute;width: 100%;padding: 60px 40px;box-sizing: border-box;}
.proverview04wrap .item .font h3{font-size: 24px;color: #000000;margin-bottom: 15px;font-weight: bold;}
.proverview04wrap .item .font p{font-size: 16px;color: #000000;}

/* proverview05wrap */
.proverview05wrap{width: 100%;position: relative;padding: 100px 0;background-color:rgba(228,233,237,1)}
.proverview05wrap .imglist{width: 100%;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index:0;}
.proverview05wrap .imglist img{width: 100%;height: 100%;object-fit: cover;position: absolute;left: 0;top: 0;display:none;}
.proverview05wrap .imglist img:first-child{display:block;}
.proverview05{position: relative;margin: auto;z-index:1;}
.proverview05min{margin-top: 60px;}
/* proverview05-tab */
.proverview05-tab{width: 100%;display: flex;display: -webkit-flex;margin-bottom: 40px;}
.proverview05-tab a{display: block;width: auto;line-height: 48px;border: 1px solid #00A19B;border-radius: 24px;box-sizing: border-box;padding: 0 35px;font-size: 16px;color: #00A19B;margin-right: 20px;}
.proverview05-tab a:last-child{margin-right: 0;}
.proverview05-tab a.active{color: #fff;background-color: #00A19B;}
/* proverview05-info */
.proverview05-info{width: 50%;}
.proverview05-info .item{display: none;}
.proverview05-info .item:first-child{display: block;}
.proverview05-info .item h3{font-size: 24px;color: #000000;font-weight: bold;margin-bottom: 20px;}
.proverview05-info .item h4{font-size: 16px;color: #3e3a39;line-height: 36px;margin-bottom: 50px;}
.proverview05-info .item a{display: inline-block;font-size: 16px;color: #00A19B;padding-bottom: 10px;border-bottom: 1px solid #00A19B;}
.proverview05-info .item a i{margin-left: 10px;font-size: inherit;color: inherit;}
/* proverview06 */
.proverview06{margin: 80px auto;}
.proverview06min{width: 100%;position: relative;margin-top: 40px;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.proverview06min a{width: calc((100% - 100px)/6);margin-right: 20px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;font-size: 16px;color: #3e3a39;height: 48px;background-color: #F5F7F7;border-radius: 24px;text-align: center;margin-bottom: 20px;}
.proverview06min a:nth-of-type(6n){margin-right: 0;}
.proverview06min a:hover{ background-color: #00A19B;color: #fff;}

/* proverview07 */
.proverview07{margin: 80px auto;}
.proverview07min{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-top: 40px;}
.proverview07min li{width: calc((100% - 80px)/3);}
.proverview07min li .tl{width: 100%;text-align: center;background-color: #E6E6E6;line-height: 48px;border-radius: 4px;font-size: 20px;color: #000000;margin-bottom: 10px;}
.proverview07min li .box{background-color: #F0F0F0;border-radius: 6px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;padding-bottom: 40px;box-sizing: border-box;position: relative;} 
.proverview07min li .box img{max-width: 90%;max-height: 90%;}
.proverview07min li .box p{text-align: center;font-size: 16px;color: #3e3a39;position: absolute;left: 0;bottom: 0;line-height: 40px;width: 100%;}
.proverview07min li.item01 .top{width: 100%;display: flex;display: -webkit-flex;height: 370px;margin-bottom: 10px;justify-content: space-between;-webkit-justify-content: space-between;}
.proverview07min li.item01 .top .top-l{width: 65%;}
.proverview07min li.item01 .top .top-l .box:first-child{width: 100%;height: 60%;margin-bottom: 10px;}
.proverview07min li.item01 .top .top-l .box:last-child{height:calc(40% - 10px);}
.proverview07min li.item01 .top .top-r{width: calc(35% - 10px);}
.proverview07min li.item01 .top .top-r .box:first-child{width: 100%;height: calc(45% - 10px);margin-bottom: 10px;}
.proverview07min li.item01 .top .top-r .box:last-child{width: 100%;height: 55%;}
.proverview07min li .bot{width:100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.proverview07min li .bot .box{width: calc((100% - 10px)/2);height: 180px;}
.proverview07min li.item02 .top{height: 370px;margin-bottom: 10px;}
.proverview07min li.item02 .top .top-t{width: 100%;margin-bottom: 10px;height: calc((100% - 10px)/2);}
.proverview07min li.item02 .top .top-t .box{height: 100%;}
.proverview07min li.item02 .top .top-b{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;height: calc((100% - 10px)/2);}
.proverview07min li.item02 .top .top-b .box{width: calc((100% - 10px)/2);}
.proverview07min li.item03 .top{width: 100%;height: 370px;margin-bottom: 10px;}
.proverview07min li.item03 .top .box-list{display: flex;display: -webkit-flex;height: calc((100% - 10px)/2);justify-content: space-between;-webklit-justify-content: space-between;}
.proverview07min li.item03 .top .box-list:last-child{margin-top: 10px;}
.proverview07min li.item03 .top .box-list .box{width: calc((100% - 10px)/2);}

/* bear-btab */
.bear-btab{width: 100%;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;margin-top: 70px;}
.bear-btab a{width: 170px;height: 50px;background-color: #FFFFFF;border-radius: 6px;border:none;color: #00A19B;margin-right: 20px;}
.bear-btab a:last-child{margin-right: 0;}
.bear-btab a:hover,.bear-btab a.active{background-color: #00A19B;color: #fff;}
.b-tc{position: absolute;width: 340px;bottom: 0;right: 20px;overflow: hidden;border-top-left-radius: 12px;border-top-right-radius: 12px;}
.b-tc .tag{position: absolute;left: 0;top: 0;z-index: 1;}
.b-tc .tag p{font-size: 20px;color: #FFFFFF;font-weight: bold;position: absolute;left: 0;transform: rotate(-45deg);top: 25%;text-align: center;left: 13%;}
.b-tc .bg{width: 100%;height: 100%;position: absolute;right: 0;top: 0;object-fit: cover;}
.b-tc .icon{width: auto;}
.b-tc .min{position: relative;z-index: 1;box-sizing: border-box;padding: 110px 60px 0;}
.b-tc .min h3{font-size: 22px;color: #FFFFFF;line-height: 36px;font-weight: bold;margin-bottom: 30px;}
.b-tc .min h4{font-size: 16px;color: #FFFFFF;line-height: 30px;margin-bottom: 40px;}
.b-tc .min .more{width: 180px;height: 50px;background: rgba(255,255,255,0);border: 2px solid #FFFFFF;border-radius: 25px;}
.b-tc .min .more:hover{background-color: #fff;}
.b-tc .close{position: absolute;right: 20px;top: 20px;display: block;z-index: 2;}
.b-tc .close img{width: auto;filter: brightness(11);}
.b-tc.hide{opacity: 0;visibility: hidden;}

.dsztable{
    margin: 0 auto;
    /*width: 1400px;*/
}
.dsztable table{
    border: 2px solid #EFEFEF;
    width: 100%;
    border-collapse: collapse;
}
.dsztable table tr{
    border-bottom: 1px solid #EFEFEF;
}
.dsztable table tr td{
    font-size: 14px;
    color: #333333;
    border-right: 1px solid #EFEFEF;
    padding: 7px 8px;
    line-height: 22px;
}
.dsztable table tr td:not(:first-of-type){
    text-align: center;
}
.dsztable table tr td:first-of-type{
    background-color: #F3FCFB;
    color: #00A19B;
    font-weight: bold;
}
.dsztable table th{
    font-size: 14px;
    color: #333333;
    line-height: 22px;
    padding: 7px 8px;
    vertical-align: bottom;
}
.dsztable table th:first-of-type{
    border-right: 1px solid #EFEFEF;
}
.dsztable table th a{
    font-size: 14px;
    color: #333333;
    line-height: 22px;
    display: block;
    text-align: center;
}
.dsztable table th img{
    max-width: 100%;
    max-height: 100%;
}
.dsztable table th .box{
    height: auto;
}
.dsztable table .img{
    width: 100%;
    height: 140px;
    display: flex;
    align-items: center;
    justify-content: center;
}
/* bearmbx */
.bearmbx{margin-top: 0;}
/* bear01 */
.bear01{margin: 60px auto;display: flex;display: -webkit-flex;justify-content: space-between;}
.bear01 .item{width: calc((100% - 60px)/3);position: relative;border-radius: 12px;overflow: hidden;}
.bear01 .item>img{width: 100%;}
.bear01 .item::before{content: '';display: block;width: 100%;height: 100%;background-color: #00A19B;opacity: 0;position: absolute;left: 0;top: 0;z-index: 1;transition: all .3s;}
.bear01 .item:hover::before{opacity: 0.9;}
.bear01 .item .text{width: 100%;text-align: center;position: absolute;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);z-index: 1;}
.bear01 .item .text h3{font-size: 30px;color: #FFFFFF;font-weight: bold;margin-bottom: 20px;}
.bear01 .item .text p{font-size: 16px;color: #FFFFFF;margin-bottom: 50px;}
.bear01 .item .text span{display: inline-block;padding-bottom: 5px;font-size: 16px;color: #FFFFFF;border-bottom: 2px solid #00000000;}
.bear01 .item .text span i{font-size: inherit;color: inherit;margin-left: 10px;}
/* bear02wrap */
.bear02wrap{margin: 100px auto;}
.bear02-top{text-align: center;}
.bear02-top h3{font-size: 36px;color: #000000;font-weight: bold;margin-bottom: 30px;}
.bear02-top p{font-size: 18px;color: #000000;margin-bottom: 24px;}
.bear02-top form{width: 900px;height: 60px;background: #FFFFFF;border: 2px solid #EBEBED;border-radius: 12px;margin: auto;overflow: hidden;}
.bear02-top form input{width: 100%;height: 100%;font-size: 14px;box-sizing: border-box;padding: 0 20px;border:none;outline: none;}
.bear02-top form input::placeholder{color: #3e3a39;}
/* bear02 */
.bear02{width: 100%;background: #FFFFFF;box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.12);border-radius: 12px;margin-top: 100px;display: flex;display: -webkit-flex;height: 300px;overflow: hidden;padding: 60px 0;box-sizing: border-box;position: relative;}
.bear02::before{content: '';display: block;width: 1px;height: 100%;background-color: #EBECF0;position: absolute;left: 30%;top: 0;}
.bear02-l{width: 30%;height: 100%;overflow-y: auto;padding: 0 60px;box-sizing: border-box;} 
.bear02-l .item{margin-bottom: 50px;display: block;}
.bear02-l h3{font-size: 24px;color: #000000;font-weight: bold;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.bear02-l h3::after{content: '';display: block;width: 60px;height: 2px;background-color: #00A19B;margin-left: 10px;opacity: 0;}
.bear02-l .item.active h3::after{opacity: 1;}
.bear02-l .item.active h3{color: #00A19B;}
.bear02-l p{font-size: 18px;color: #3e3a39;margin-top: 15px;}
.bear02-l::-webkit-scrollbar {width: 3px;height: 3px;background-color: #00000000;border-radius: 3px;}
/* bear02-r */
.bear02-r{width: 70%;box-sizing: border-box;padding: 0 60px;}
.bear02-r .item{justify-content: space-between;-webkit-justify-content: space-between;display: none;}
.bear02-r .item .box h3{font-size: 24px;color: #000000;margin-bottom: 20px;}
.bear02-r .item .box h4{font-size: 16px;color: #3e3a39;line-height: 30px;margin-bottom: 40px;}
.bear02-r .item .box .more{border: 1px solid #00A19B;width: 170px;height: 50px;}
.bear02-r .item .box .more:hover{background-color: #e5f5f5;}
.bear02-r .item.active{display: flex;display: -webkit-flex;}

/* bear03wrap */
.bear03wrap{width: 100%;box-sizing: border-box;padding: 70px 0;position: relative;}
.bear03wrap .bg{width: 100%;height: 100%;object-fit: cover;position: absolute;left: 0;top: 0;}
.bear03{position: relative;margin: auto;text-align: center;}
.bear03 h3{font-size: 36px;color: #000000;font-weight: bold;margin-bottom: 40px;}
.bear03 h4{font-size: 24px;color: #000000;line-height: 48px;}
.bear03 h4 a{color: #00A19B;}
.bear03 h4 a:hover{text-decoration: underline;}

/* bear04wrap */
.bear04wrap{margin: 80px auto;filter: drop-shadow(0px 0px 2px #E6E6E6);border-bottom-left-radius: 12px;overflow: hidden;border-bottom-right-radius: 12px;}
.bear04wrap .img{float: right;}
.bear04{clear: both;width: 100%;background-color: #fff;border-top-left-radius: 12px;box-sizing: border-box;padding: 100px 50px 60px;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
/* bear04-l */
.bear04-l{width: 25%;}
.bear04-l .text{width: 100%;margin-bottom: 80px;}
.bear04-l .text h3{font-size: 36px;color: #000000;font-weight: bold;margin-bottom: 20px;}
.bear04-l .text h4{font-size: 16px;line-height: 30px;color: #3e3a39;}
.bear04-l .tab{width: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-=webkit-justify-content: space-between;padding-bottom: 15px;border-bottom: 2px solid #EBECF0;margin-bottom: 50px;}
.bear04-l .tab a{font-size: 18px;color: #000000;}
.bear04-l .tab a.active{color: #006AB7;}
.bear04-l .tab i{display: block;width: 1px;height: 18px;background-color: #C2C2C2;margin: 0 15px;}
.bear04-l .list{width: 100%;}
.bear04-l .list li{display: none;}
.bear04-l .list li.active{display: block;}
.bear04-l .list li a{font-size: 22px;color: #000000;display: inline-block;padding-bottom: 10px;margin-bottom: 20px;border-bottom: 2px solid #00000000;}
.bear04-l .list li a.active{border-color: #00A19B;color: #00A19B;}
/* bear04-r */
.bear04-r{width: 70%;}
.bear04-r li,.bear04-r li .item{display: none;}
.bear04-r li.active,.bear04-r li .item.active{display: block;}
.bear04-r .swiper-slide{display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.bear04-r .swiper-slide .box{width: calc((100% - 40px)/3);margin-right: 20px;margin-bottom: 30px;display: block;}
.bear04-r .swiper-slide .box:nth-of-type(3n){margin-right: 0;}
.bear04-r .swiper-slide .box .imgbox{width: 100%;overflow: hidden;border-radius: 6px;}
.bear04-r .swiper-slide .box .imgbox img{width: 100%;transition: all .3s;}
.bear04-r .swiper-slide .box:hover .imgbox img{transform: scale(1.1);}
.bear04-r .swiper-slide .box p{font-size: 16px;color: #3e3a39;text-align: center;margin-top: 15px;}
.bear04-r .swiper-slide .box:hover p{color: #00A19B;}
.bear04-r .swiper-pagination{position: relative;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;}
.bear04-r .swiper-pagination-bullet{width: 12px;height: 12px;background: #D1D1D1;border-radius: 50%;margin-right: 12px;opacity: 1;}
.bear04-r .swiper-pagination-bullet:last-child{margin-right: 0;}
.bear04-r .swiper-pagination-bullet-active{background-color: #00A19B;}

/* bear05wrap */
.bear05wrap{width: 100%;position: relative;padding:  0;}
.bear05wrap .bg{width: 100%;height: 100%;object-fit: cover;position: absolute;left: 0;top: 0;z-index: 0;}
.bear05{position: relative;margin: auto;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;}
.bear05-l{width: 467px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;}
.bear05-l img{width: auto;mix-blend-mode: darken;}
.bear05-r{width: calc(100% - 500px);}
.bear05-r h3{font-size: 36px;color: #000000;font-weight: bold;margin-bottom: 20px;}
.bear05-r p{font-size: 24px;color: #000000;line-height: 48px;margin-bottom: 30px;}
.bear05-r .more{width: 170px;height: 50px;background: #00A19B;border-radius: 6px;font-size: 18px;}
.bear05-r .more:hover{background-color: #00000000;}

/* bear06wrap */
.bear06wrap{margin: 100px auto;position:relative;}
.bear06-tab{display: flex;display: -webkit-flex;justify-content: center;-webikt-justify-content: center;width: 100%;margin-top: 50px;}
.bear06-tab a{font-size: 20px;color: #000000;margin-right: 50px;padding-bottom: 10px;border-bottom: 2px solid #00000000;}
.bear06-tab a:last-child{margin-right: 0;}
.bear06-tab a.active{border-color: #00A19B;color: #00A19B;}
/* bear06-info */
.bear06-info{margin-top: 30px;}
.bear06-info .item{display: none;}
.bear06-info .item.active{display: block;}
.bear06-info li{width: 100%;box-sizing: border-box;padding: 0 40px 0 80px;background: #FFFFFF;box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.05);border-radius: 6px;margin-bottom: 15px;cursor: pointer;}
.bear06-info li .top{width: 100%;box-sizing: border-box;position: relative;height: 90px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;}
.bear06-info li .top h3{font-size: 20px;color: #000000;font-weight: bold;position: relative;width: calc(100% - 40px);}
.bear06-info li .top h3::before{content: '';display: block;width: 10px;
height: 10px;background: #DDDDDD;border-radius: 50%;position: absolute;left: -30px;top: 50%;margin-top: -5px;}
.bear06-info li .top .icon{width: 20px;}
.bear06-info li .top .icon img{width: 100%;}
.bear06-info li .top .icon img:last-child{display: none;}
.bear06-info li .info{width: 100%;border-top: 1px solid #DDDDDD;padding: 30px 0px;display: none;font-size: 16px;line-height: 30px;color: #3e3a39;}
.bear06-info li .info p{font-size: 16px;line-height: 30px;color: #3e3a39;}
.bear06-info li.active .top .icon img:last-child{display: block;}
.bear06-info li.active .top .icon img:first-child{display: none;}

/* bear07 */
.bear07{margin: 70px auto;position: relative;}
.bear07 .swiper-slide a{display: block;width: 100%;border-radius: 12px;overflow: hidden;height: 260px;}
.bear07 .swiper-slide a img{width: 100%;height: 100%;object-fit: cover;}
.bear07-page{position: absolute;left: 0;width: 100%;bottom: 20px;}
.bear07-swiper{padding: 0;}
.bear07-page .swiper-pagination-bullet{margin-right: 10px;height: 3px;}
.bear07-page .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 100px;}
.bear07 .btnlist{display: flex;display: -webkit-flex;justify-content: center;-webkti-justify-content: center;margin-top:50px;}
.bear07 .btnlist a{width: 140px;margin:0 10px;}




/* bear08wrap */
.bear08wrap{width: 100%;position: relative;padding: 100px 0;background: linear-gradient(0deg, #F7F9FA 0%, #F0F2F5 100%);}
.bear08{width: 100%;box-sizing: border-box;padding-left: calc((100% - 1400px)/2);margin-top: 50px;}
.bear08 .top{width: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;margin-bottom: 30px;}
.bear08 .top .imgbox{width: 122px;height: 122px;border-radius: 50%;overflow: hidden;}
.bear08 .top .imgbox img{width: 100%;height: 100;object-fit: cover;}  
.bear08 .top .text{width: calc(100% - 122px);box-sizing: border-box;padding-left: 20px;}
.bear08 .top .text h3{font-size: 24px;color: #000000;font-weight: bold;margin-bottom: 14px;}
.bear08 .top .text p{font-size: 18px;color: #3e3a39;}
.bear08 .info{width: 100%;position: relative;background-color: #fff;padding: 70px 60px;box-sizing: border-box;}
.bear08 .info::before{content: '';display: block;border: 10px solid #00000000;border-bottom-color: #fff;position: absolute;left: 50px;top: -20px;}
.bear08 .info p{font-size: 18px;color: #3e3a39;line-height: 36px;}
.bear08 .info .icon{position: absolute;top: -10px;right: 60px;z-index: 1;}
/* bear08-page */
.bear08-pagewrap{width: 600px;position: relative;margin: auto;margin-top: 60px;}
.bear08-page{width: 100%;background-color: #DEDEDE;height: 2px;position: relative;}
.bear08-pagewrap .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color: #006AB7;}
.bear08-pagewrap .tips{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;margin-top: 30px;font-size: 18px;color: #3e3a39;margin-top: 30px;}
.bear08-pagewrap .tips img{margin-right: 15px;}

/* bear09wrap */
.bear09wrap{margin: 100px auto;position:relative;}
.bear09-tab{width: 100%;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;margin-bottom: 30px;}
.bear09-tab a{font-size: 36px;color: #000000;font-weight: bold;margin-right: 60px;padding-bottom: 15px;border-bottom: 2px solid #00000000;}
.bear09-tab a:last-child{margin-right: 0s;}
.bear09-tab a.active{border-color: #00A19B;color: #00A19B;}
/* bear09 */
.bear09{width: 100%;}
.bear09-item{width: 100%;display: none;}
.bear09-item.active{display: block;}
.bear09-top{width: 100%;}
.bear09links{width: 100%;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;align-items: center;-webkit-align-items: center;margin-bottom: 40px;}
.bear09links a{font-size: 18px;color: #3e3a39;}
.bear09links a.active{color: #006AB7;}
.bear09links i{display: block;width: 1px;height: 18px;background-color: #C2C2C2;margin: 0 30px;}
.bear09-top .list li{display: none;}
.bear09-top .list li.active{display: block;}
.bear09-top .list .swiper-slide{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.bear09-top .list .box{position: relative;display: block;border-radius: 6px;overflow: hidden;}
.bear09-top .list .box::before{content: '';display: block;width: 100%;height: 100%;position: absolute;left: 0;top:0;z-index: 1;background-color: #00A19B;opacity: 0;transition: all .3s;}
.bear09-top .list .box:hover::before{opacity: 0.9;}
.bear09-top .list .box .bg{width: 100%;height: 100%;object-fit: cover;}
.bear09-top .list .box .tag{position: absolute;right: 0;top: 0;padding: 0 30px;line-height: 34px;color: #FFFFFF;font-size: 14px;background-color: currentColor;}
.bear09-top .list .box .tag{position: absolute;right: 0;top: 0;padding: 0 20px 0 10px;line-height: 34px;color: #FFFFFF;font-size: 14px;background-color: currentColor;}
.bear09-top .list .box .tag span{font-size: inherit;color: #fff;position: relative;}
.bear09-top .list .box .tag::before{content: '';display: block;width: 100%;height: 100%;border-bottom-left-radius: 10px;transform: skewX(30deg);position: absolute;left:-20px;background-color: currentColor;}
.bear09-top .list .box p{font-size: 24px;color: #fff;position: absolute;left: 0;bottom: 40px;width: 100%;padding: 0 40px;z-index: 2;}
.bear09-top .list .box .icon{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);width: 60px;z-index: 2;}
.bear09-top .list .list-l,.bear09-top .list .list-r{width: calc((100% - 10px)/2);}
.bear09-top .list .list-r{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.bear09-top .list .list-r .box{width: calc((100% - 10px)/2);height: calc((100% - 10px)/2);margin-bottom: 10px;}
.bear09-top .list .list-r .box:nth-of-type(3),.bear09-top .list .list-r .box:nth-of-type(4){margin-bottom: 0;}
.bear09-top .list .list-r .box p{font-size: 16px;line-height: 24px;bottom: 20px;padding: 0 20px;}
.bear09 .swiper-pagination{position: relative;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;margin-top: 30px;}
.bear09 .swiper-pagination-bullet{width: 12px;height: 12px;background: #D1D1D1;border-radius: 50%;margin-right: 12px;opacity: 1;}
.bear09 .swiper-pagination-bullet:last-child{margin-right: 0;}
.bear09 .swiper-pagination-bullet-active{background-color: #00A19B;}
/* bear09-bot */
.bear09-bot{margin-top: 70px;}
/* bear09-botmin */
.bear09-botmin{width: 100%;margin-top: 40px;}
.bear09-botmin li{display: none;}
.bear09-botmin li.active{display: block;}
.bear09-botmin .swiper-slide{display: flex;display: -webkit-flex;}
.bear09-botmin a{display: block;width:calc((100% - 120px)/4);margin-right: 40px;padding-bottom: 30px;border-bottom: 2px solid #D1D1D1;}
.bear09-botmin a:last-child{margin-right: 0;}
.bear09-botmin a h3{font-size: 20px;color: #000000;font-weight: bold;line-height: 30px;text-align: justify;}
.bear09-botmin a p{font-size: 16px;color: #3e3a39;margin: 20px 0;}
.bear09-botmin a h4{font-size: 16px;color: #3e3a39;line-height: 24px;}
.bear09-botmin a:hover h3{color: #00A19B;}
.bear09-botmin a .img{width: 100%;height: 180px;margin-bottom:20px;border-radius:6px;overflow:hidden;}
.bear09-botmin a .img img{width: 100%;height: 100%;object-fit: cover;}

/* customer01wrap */
.customer01wrap{padding-top: 80px;margin: auto;margin-bottom: 100px;position:relative;}
.customer01{margin-top: 40px;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.customer01 .item{width: calc((60% - 50px)/2);border-radius: 12px;height: 500px;position: relative;overflow: hidden;transition: all .4s;}
.customer01 .item.active{width: 40%;}
.customer01 .item .bg{width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;z-index: 0;}
.customer01 .item .min{width: 100%;box-sizing: border-box;padding: 0 50px;position: absolute;left: 0;bottom: 50px;z-index: 1;transform: translateY(70%);transition: all .5s;}
.customer01 .item.active .min{transform: none;}
.customer01 .item .min .top h3{font-size: 30px;color: #000000;font-weight: bold;}
.customer01 .item .min .top p{font-size: 16px;color: #3e3a39;margin-top: 20px;}
.customer01 .item .min .info{width: 100%;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;justify-content: space-between;-webkit-justify-content: space-between;box-sizing: border-box;padding-right: 100px;margin-top: 60px;transition: all .4s;opacity: 0;}
.customer01 .item .min .info a{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;font-size: 16px;color: #3e3a39;padding-bottom: 6px;border-bottom: 1px solid #00000000;width: calc((100% - 100px)/2);margin-bottom: 20px;}
.customer01 .item .min .info a i{font-size: inherit;color: inherit;}
.customer01 .item .min .info a:hover{border-color: #00A19B;color: #00A19B;}
.customer01 .item.active .min .info{opacity: 1;transition-delay: .4s;}

/* customer02wrap */
.customer02wrap{width: 100%;padding: 100px 0;background-color: #F7F7F7;position:relative;}
.customer02{margin: auto;margin-top: 50px;display: flex;display: -webkit-flex;justify-content: space-between;align-items: flex-start;-webkit-justify-content: space-between;-webkit-align-items: flex-start;}
.customer02 .item{width: calc((100% - 320px)/5);}
.customer02 .item .imgbox{width: 120px;height: 120px;position: relative;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;margin: auto;margin-bottom: 30px;}
.customer02 .item .imgbox::before{content: '';display: block;background: linear-gradient(0deg, #005DFD, #00B0E2);opacity: 0.1;width: 100%;height: 100%;position: absolute;top: 0;left: 0;border-radius: 50%;}
.customer02 .item .imgbox img{position: relative;max-width: 80%;max-height: 80%;}
.customer02 .item .text{text-align: center;}
.customer02 .item .text h3{font-size: 24px;color: #000000;font-weight: bold;margin-bottom: 20px;}
.customer02 .item .text h4{font-size: 16px;color: #3e3a39;line-height: 30px;}
.customer02 .line{display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;margin-top: 50px;}
.customer02 .line img{width: auto;height: 20px;filter: grayscale(1) opacity(0.5);}
.customer02 .line i{font-size: 12px;color: #3e3a39;margin: 0 10px;}
.customer02 .line.active img{filter: none;}
.customer02 .line.active i{color: #00A19B;}
.customer02 .item.active .text h3{color:#00A19B;}

/* bear09-tl */
.bear09-tl{margin-bottom: 50px;}

/* customer03wrap */
.customer03wrap{width: 100%;position: relative;margin-bottom: 100px;}
.customer03wrap .bg{position: absolute;left: 0;bottom: 0;max-width: 100%;}
/* customer03 */
.customer03{position: relative;margin: auto;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;}
.customer03-l{width: 40%;}
.customer03-l .info{margin-top: 50px;}
.customer03-l .info p{font-size: 16px;line-height: 30px;color: #3e3a39;text-align: justify;}
.customer03-l .more{width: 170px;height: 50px;background: #00A19B;border-radius: 6px;margin-top: 50px;font-size: 18px;}
.customer03-l .more:hover{background-color: transparent;}
/* customer03-r */
.customer03-r{width: 50%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.customer03-r .imgbox{width: calc((100% - 50px)/2);border-radius: 6px;overflow: hidden;}
.customer03-r .imgbox img{width: 100%;object-fit:cover;border-radius:6px;}
.customer03-r .imgbox:last-child{margin-top: 50px;}
.customer03-r .imgbox:first-child img{height:calc(100% - 50px);}

/* customer04wrap */
.customer04wrap{width: 100%;position: relative;padding: 100px 0 200px;}
.customer04wrap .bg{width: 100%;height: 100%;object-fit: cover;position: absolute;left: 0;top: 0;}
.customer04{position: relative;margin: auto;}
/*justify-content: space-between;-webkit-justify-content: space-between;*/
.customer04min{margin-top: 60px;display: flex;display: -webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;}
.customer04min li{width:auto;margin-right:40px;width:calc((100% - 80px)/3);margin-bottom:60px;}
.customer04min li:nth-of-type(3n){margin-right:0;}
.customer04min li>h3{font-size: 24px;color: #000000;font-weight: bold;margin-bottom: 30px;}
.customer04min li .info{width: 100%;}
.customer04min li .li{width: 100%;display: flex;display: -webkit-flex;box-sizing: border-box;position: relative;padding-left: 30px;margin-bottom: 20px;}
.customer04min li .li .imgbox{position: absolute;left: 0;width: 22px;top: 0;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;height: 30px;}
.customer04min li .li .imgbox img{max-width: 100%;}
.customer04min li .li p{font-size: 16px;color: #000000;width: auto;line-height: 30px;margin-right:15px;white-space:nowrap;}
.customer04min li .li .text{}
.customer04min li .li .text a{display: block;font-size: 20px;color: #00A19B;font-weight: bold;line-height: 30px;}
.customer04min li .li .text h4{font-size: 16px;color: #3e3a39;line-height: 30px;word-break: break-all;}

/* customer05wrap */
.customer05wrap{padding-top: 100px;position:relative;}
.customer05{margin-top: 40px;width: 100%;}
.customer05 .swiper-slide img{width:100%;}

/* networkwrap */
.networkwrap{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background-color: rgba(0,0,0,0.5);display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;z-index: 99;display: none;}
.networkwrap .networkshow{width: 100%;box-sizing: border-box;height: 100%;display: flex;display: -webkit-flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;}
.networkwrap .networkshow .network{display: block;width:1600px;box-sizing: border-box;padding: 60px 60px;background-color: #FFFFFF;object-fit:cover;height: auto;border-radius: 12px;position: relative;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;}
.network .networkclose{width: 48px;height: 48px;background: #00A19B;border: 2px solid #EFEFEF;border-radius: 50%;position: absolute;right: -24px;top: -24px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;}
.network .networkclose img{background-color: transparent;filter: grayscale(0.5) brightness(11);max-width: 70%;}
.networkwrap.showmask{display: block;}
.network .imgbox{width: 80%;}
.network .imgbox img{max-width: 100%;}
.network-r{width: 270px;}
.network-r .text{width: 100%;background: #FFFFFF;box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.05);border-radius: 6px;border-top: 3px solid #00A19B;overflow: hidden;padding: 30px;box-sizing: border-box;margin-bottom: 20px;}
.network-r .text p{font-size: 14px;color: #3e3a39;line-height: 24px;margin-bottom: 20px;}
.network-r .text p span{color: #00A19B;font-weight: bold;font-size: 20px;}
.network-r .tips{width: 100%;background: #F5F6F7;border: 1px solid #EBEDF0;border-radius: 6px;padding: 25px 30px;box-sizing: border-box;}
.network-r .tips li{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;margin-bottom: 20px;justify-content: space-between;-webkit-justify-content: space-between;}
.network-r .tips li:last-child{margin-bottom: 0;}
.network-r .tips li img{margin-right: 10px;max-width: 15px;}
.network-r .tips li p{font-size: 16px;color: #3e3a39;width: calc(100% - 15px);}

/* customerform */
.customerform{width: 650px;position: relative;}
.customerform form{width: 100%;height: 60px;background: #FFFFFF;border: 1px solid #00A19B;border-radius: 6px;position: relative;padding-left: 50px;overflow: hidden;box-sizing: border-box;}
.customerform form .icon{position: absolute;width: auto;filter: brightness(0);left: 15px;min-height: auto;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.customerform form input{width: 100%;height: 100%;border: none;outline: none;font-size: 16px;color: #000000;border: none;box-sizing: border-box;background-color: transparent;}
.customerform form input::placeholder{color: #3e3a39;}
.customerform .hotlist{width: 100%;background-color: #fff;padding: 20px 50px;box-sizing: border-box;box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.15);border-radius: 6px;text-align: left;margin-top: 4px;position: absolute;opacity: 0;visibility: hidden;}
.customerform .hotlist span{display: block;font-size: 14px;color: #3e3a39;}
.customerform .hotlist .min{width: 100%;margin-top: 10px;}
.customerform .hotlist .min p{font-size: 16px;color: #000000;line-height: 36px;cursor: pointer;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.customerform .hotlist .min p:hover{color: #00A19B;}
.customerform .hotlist.show{opacity: 1;visibility: visible;}
.customerformwrap{display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;margin-top: 50px;}
.customerformwrap>.more{width: 140px;height: 58px;margin-left: 10px;}

.customerform .support-link-searcher{width: 100%;background-color:transparent;position:relative;box-sizing:border-box;display:flex;display:-webkit-flex;border:none;padding:0;justify-content:space-between;-webkit-justify-content:space-between;overflow:visible;z-index:1;}
.customerform .support-link-searcher label{width: 100%;background-color: #fff;position: relative;border: 1px solid #00A19B;border-radius: 6px;padding-left: 50px;overflow: hidden;box-sizing: border-box;}
.customerform .support-link-searcher .more{width:70px;height:100%;background:#00A19B;cursor:pointer;}
.customerform .support-link-searcher .more:hover{color:#fff;}


/* wordwrap */
.wordwrap{width: 100%;margin-top: 150px;box-sizing: border-box;padding-left: 320px;position: relative;}
/* word-menu */
.word-menu{position: absolute;left: 0;top: 0;height: 100vh;width: 320px;box-sizing: border-box;border-right:1px solid #E8E8E8;}
.word-menu .menu-box{width: 100%;box-sizing: border-box;padding: 0 40px 0 60px;height: 54px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;position: relative;border-bottom: 1px solid #E8E8E8;}
.word-menu .menu-box .title{font-size: 14px;color: #000000;}
.word-menu .menu-box .menu-btn{position:absolute;top:19px;right:20px;border-top:solid 8px transparent;border-bottom:solid 8px transparent;background-clip:padding-box;background-color:#575d6c;width:14px;height:18px;transition:transform .5s;box-sizing: border-box;}
.word-menu .menu-box .menu-btn:after,.word-menu .menu-box .menu-btn:before{content:'';display:block;width:14px;height:2px;margin-left:0;margin-right:2px;background-color:#575d6c}
.word-menu .menu-box .menu-btn:before{margin-top:-6px}
.word-menu .menu-box .menu-btn:after{margin-top:10px}
.word-menu .menu-box.active .menu-btn{transform:rotate(90deg)}
/* caption */
.word-menu .caption{padding:25px 40px 20px 60px;border-bottom:none;margin-bottom:0}
.word-menu .caption a{font-size:18px;color:#333333;line-height:20px;transition:all .3s;display:block;padding-right:20px}
.word-menu .caption span{display:none}
.word-menu .caption i{display:none}

/*smuen*/
.smuen{display: none;}

/* .search-box-l */
.search-box-l{padding:0 40px 20px 60px;position:relative;z-index:1;}
.support-link-searcher{position:relative;z-index:100;width:100%;height:34px;z-index:0;}
.support-link-searcher-input{width:100%;height:32px;padding-left:0;border:none;border-bottom:solid 1px #B4B6BE;border-radius:2px;outline: none;font-size: 14px;color: #000000;background-color:transparent;}
.support-link-searcher-input:focus,.support-link-searcher-input:hover{border-color:#B4B6BE}
.support-link-searcher-input::placeholder{color:#3e3a39;}
.support-link-searcher-submit{position:absolute;right:1px;top:1px;width:40px;height:30px;border:none;background:#fff url(../images/serch02.png) no-repeat center;background-size:22px 22px}
.support-link-searcher-submit:hover{background:#fff url(../images/serch03.png) no-repeat center;background-size:22px 22px}
.support-link-searcher-drop{display:none;position:absolute;top:100%;left:0;right:0;max-height:230px;background:#fff;border:solid 1px #ddd;border-top:none;overflow:auto}
.support-link-searcher .noresult{display:none;position:absolute;top:100%;left:0;right:0;max-height:230px;background:#fff;border:solid 1px #ddd;border-top:none;overflow:auto;padding:20px;}
.support-link-searcher .noresult p{font-size: 16px;color: #3e3a39;}
.support-link-searcher-drop ul{position:relative}
.support-link-searcher-drop a{display:block;padding:15px 15px;font-size:14px;line-height:22px;color:#252b3a;text-align:left;box-sizing:border-box;border-bottom:1px solid #eee;}
.support-link-searcher-drop li.active a,.support-link-searcher-drop li:hover:not(.no-result) a{background-color:rgba(241,243,255,.6);color:#c7000b;cursor:pointer}
.support-link-searcher-drop.show{display:block}
.support-link-searcher-drop a p{font-size: 18px;color: #000000;margin-bottom:10px;}
.support-link-searcher-drop a h4{font-size: 14px;color: #3e3a39;line-height: 24px;}
.support-link-searcher-drop a b{font-size: 14px;font-style:normal;}
/* sidenav-main */
.sidenav-main{width: 100%;box-sizing: border-box;height: calc(100% - 80px);position:relative;z-index:0;padding-top:30px;}
.sidebar-nav002{position: relative;right:0;background-color:transparent;box-sizing: border-box;overflow-y: scroll;max-height: 100%;padding: 0 40px 0 60px;}
.sidebar-nav .sidebar-brand .a{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin:0;cursor:pointer;position:relative;align-items: center;-webkit-align-items: center;}
.sidebar-nav .sidebar-brand .a.active a{color: #00A19B;}
.sidebar-nav .sidebar-brand .a a{font-size: 16px;color: #15191D;line-height: 32px;font-family: pingfb;width:100%;position:relative;z-index:1;margin-bottom: 0;}
.sidebar-nav .sidebar-brand .a:hover a{color:#00A19B;}
.sidebar-nav .sidebar-brand .sidebar-brand-two .a{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin:0;position:relative;box-sizing: border-box;padding-left: 20px;}
.sidebar-nav .sidebar-brand .sidebar-brand-two .a a{font-size: 14px;color: #15191D;box-sizing:border-box;padding-left:0;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;font-weight:normal;position:relative;font-family:PingFang SC;}
.sidebar-nav .sidebar-brand .sidebar-brand-two .a.active a{color: #00A19B;}
.sidebar-nav .sidebar-brand .sidebar-brand-two .a a img{width: 12px;position:absolute;left:0;top:10px;}
.sidebar-nav .sidebar-brand .sidebar-nav-there{box-sizing: border-box;padding-left: 28px;}
.sidebar-nav .sidebar-nav-three .sidebar-brand-two .a a{padding-left: 24px;}
/*.sidebar-nav .sidebar-brand .sidebar-brand-two .a.activ02{background-color: #F5F6F7;}*/
/*.sidebar-nav .sidebar-brand .sidebar-brand-two .a:before,.sidebar-nav .sidebar-brand .a:before{content: '';display: block;width: calc(100% + 12px);position: absolute;left: 0;top: 0;height: 100%;background-color: #F5F6F7;border-radius: 4px;left: -6px;opacity:0;transition:all .3s;}*/
/*.sidebar-nav .sidebar-brand .sidebar-brand-two .a.activ02:before,.sidebar-nav .sidebar-brand .sidebar-brand-two .a:hover:before,.sidebar-nav .sidebar-brand .a:hover:before,.sidebar-nav .sidebar-brand .sidebar-brand-two .a,.sidebar-nav .sidebar-brand .sidebar-brand-two .a.a02:hover:before{opacity:1;}*/
/*.sidebar-nav .sidebar-brand .sidebar-brand-two .a.activ02 a,.sidebar-nav .sidebar-brand .sidebar-brand-two .a:hover a,.sidebar-nav .sidebar-brand .sidebar-brand-two .a.a02:hover a{font-family: pingfb;color: #3181F6;}*/
/*.sidebar-nav .sidebar-brand .sidebar-brand-two .a.a02:before{opacity:0;}*/
/*.sidebar-nav .sidebar-brand .sidebar-brand-two .a.a02 a{color: #15191D;font-family: PingFang SC;}*/

.sidebar-nav .sidebar-brand .a .sj{width:auto;transform:rotate(0);-webkit-transform:rotate(0);height:auto;border:none;height: 14px;margin-right: 10px;}
.sidebar-nav .sidebar-brand .a.activ02 .sj{transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.sidebar-nav002>li{margin-bottom: 5px;}
/*.sidebar-nav .sidebar-brand .a.activ .sj,*/

.sidebar-nav .sidebar-brand .xl{margin: 8px 0;}
.sidebar-nav .sidebar-brand .xl .sidebar-brand-two{margin-bottom: 1px;}
.sidebar-nav .sidebar-brand .isExpanded{display: block;}
.sidebar-nav .sidebar-brand .a .sj.sjrotate {transform: rotate(90deg);-webkit-transform: rotate(90deg);}

/* word */
.word{width: 100%;box-sizing: border-box;padding-left: 50px;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.wordmin{width: calc(100% - 340px);padding-bottom: 100px;min-height:90vh;}
.wordmin .mbx{margin-bottom: 0;}
/* adOutsideDiv */
.adOutsideDiv{width: 100%;padding-top: 40px;}
.adOutsideDivmin{width: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;height: 78px;background: linear-gradient(90deg, #F0F5FB 0%, #F0F4F8 100%);position: relative;box-sizing: border-box;padding-right: 120px;}
.adOutsideDivmin .text{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.adOutsideDivmin .text h3{font-size: 22px;color: #000000;font-weight: bold;}
.adOutsideDivmin .text p{font-size: 16px;color: #3e3a39;line-height: 26px;margin: 0 2vw;}
.adOutsideDivmin .text p span{color: #006AB7;}
.adOutsideDivmin .text .more{width: 110px;height: 36px;background: rgba(209,219,231,0);border: 1px solid #252C3B;border-radius: 18px;font-size: 14px;color: #252C3B;}
.adOutsideDivmin .text .more:hover{background-color: #252C3B;color: #fff;}
.adOutsideDivmin .icon{position: absolute;right: 10%;top: -30px;max-width: 10%;}
.adOutsideDivmin .adOutsideDivclos{position: absolute;right: 30px;width: 16px;display: block;}
.adOutsideDivmin .adOutsideDivclos img{width: 100%;}
/* wordinfo */
.wordinfo{margin-top: 30px;}
/* wordinfo-tl */
.wordinfo-tl{width: 100%;}
.wordinfo-tl h3{font-size: 30px;color: #000000;margin-bottom: 20px;}
.wordinfo-tl h4{font-size: 14px;color: #3e3a39;line-height: 24px;}
/* wordlist */
.wordlist{width: 100%;}
.wordlist li .tl{font-size: 20px;color: #000000;padding-top: 60px;font-weight: bold;}
.wordlist li .cont{width: 100%;display: flex;display: -webkit-flex;margin-top: 20px;justify-content: space-between;-webkit-justify-content: space-between;}
.wordlist li .cont .text{width: 56%;}
.wordlist li .cont .text p,.wordinfo .text p{font-size: 16px;color: #3e3a39;line-height: 24px;margin-bottom: 30px;}
.wordlist li .cont .text .more{width: 150px;height: 44px;border: 1px solid #00A19B;border-radius: 6px;}
.wordlist li .cont .img{width: 40%;}
.wordlist li .cont .img p,.wordinfo p{display: flex;display: -webkit-flex;font-size: 14px;line-height: 16px;}
/*display: block;width: 16px;height: 16px;line-height: 16px;font-size: 14px;background-color: #006AB7;border-radius: 50%;color: #fff;text-align: center;margin-right: 6px;*/
.wordlist li .cont .img p span,.wordinfo p span{font-size: 16px!important;color: #3e3a39!important;line-height: 24px!important;}
.wordlist li .cont .img .imgbox,.wordinfo .imgbox{width: 100%;margin-bottom: 10px;}
.wordlist li .cont .img .imgbox img,.wordinfo .imgbox img{width: 100%;}
.wordinfo img{cursor: zoom-in;}
.wordlist li .cont .img .tips,.wordinfo .tips{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;font-size: 14px;color: #3e3a39;margin-top: 10px;}
.wordlist li .cont .img .tips svg,.wordinfo .tips svg{height: 16px;width:16px;;margin-right: 6px;}
/* word-imgmaskwrap */
.word-imgmaskwrap{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.7);z-index: 100;cursor: zoom-out;display: none;}
.word-imgmask{width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}
.word-imgmaskwrap img{max-width: 70%;max-height: 70%;}
.word-imgmaskwrap.show{opacity: 1;visibility: visible;}

/* word-guide */
.word-guide{width: 240px;box-sizing: border-box;position: absolute;right: 60px;top: 60px;padding-top:40px;}
.word-guide .tl{font-size: 16px;color: #000000;margin-bottom: 15px;}
.word-guide .list{width: 100%;box-sizing: border-box;border-left: 2px solid #DFE1E6;position:relative;padding-left:2px;direction: rtl;height:100%;}
.word-guide .list a{display: block;width: 100%;box-sizing: border-box;padding-left: 20px;font-size: 14px;color: #3e3a39;line-height: 36px;position: relative;direction: ltr;}
.word-guide .list a::before{content: '';display: block;width: 2px;height: 60%;background-color: #00A19B;position: absolute;left: -2px;top: 20%;opacity: 0;}
.word-guide .list a.active{color: #00A19B;}
.word-guide .list a.active::before{opacity: 1;}
.word-guide .guideclose{font-size: 20px;color: #5B6170;position: absolute;right: 0;top:36px;}
.word-guide.hide .guideclose{transform: rotateY(180deg);-webkit-transform: rotateY(180deg);}
.word-guide.hide{width: 30px;}
.wordmin.maxwidth{width: calc(100% - 120px);}

/* word-footerwrap */
.word-footerwrap{width: 100%;background-color: #F3F3F3;position: relative;}
.word-footer{margin: auto;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;min-height: 56px;flex-wrap:wrap;-webkit-flex-wrap:wrap;padding:10px 0;box-sizing:border-box;}
.word-footer a,.word-footer p{font-size: 16px;color: #3e3a39;margin-right: 20px;}
.word-footer a:last-child{margin-right: 0;}
.word-footer i{display: block;width: 1px;height: 15px;background-color: #3e3a39;margin-right: 20px;}

/* wordwrap.fixed */
.wordwrap.fixed{margin-top: 0;}
.wordwrap.fixed .word-menu{position: fixed;box-sizing: border-box;padding-top: 48px;overflow: hidden;}
.wordwrap .word-menu .word-menumin{width: 100%;height: 100%;}
.wordwrap.fixed .word-guide{position: fixed;height:100%;overflow:hidden;top:0;padding-top:100px;}
.wordwrap.fixed .word-guide .list{height:calc(100% - 30px);overflow-y: scroll;border:none;box-sizing:border-box;padding-bottom:50px;}
.wordwrap.fixed .word-guide .guideclose{top: 96px;}

.m-picture{display: none;}


/*20240402*/
.video .files01-l{width: 100%;}
.video01-l{width: 36%;}
.video01-r{width: calc(64% - 22px);flex-wrap:wrap;-webkit-flex-wrap:wrap;}
.video01-r .item{width: calc((100% - 22px)/2);}
.video03 .item{width: calc((100% - 60px) /4);margin-left:0;margin-right:20px;}
.video03 .item:nth-of-type(3n){margin-right:20px;}
.video03 .item:nth-of-type(4n){margin-right:0;}


/*20240408*/
.global01-tl{position: relative;z-index:0;}
.global01-tl .fontbg{position: absolute;left: 0;bottom: -60px;font-size:130px;color:#F7F7F7;line-height:120px;z-index:-1;}
.global01-tl>h3,.global01-tl>strong,.global01-tl>p,.global01-tl ul,.global01-info{position: relative;z-index:1;}
.global01-tl ul{display: block;}
.global01-tl ul li{display: flex;display: -webkit-flex;margin-bottom:20px;}
.global01-tl ul li p{margin: 0;line-height:30px;}
.global01-tl ul li h4{font-size: 18px;color: #000000;}
.global01-tl>p{margin-bottom: 120px;}
.global01{padding-bottom: 60px;}

.news01 .item .imgbox::after{content: '';position: absolute;left: 0;bottom: 0;z-index: 1;background: url(../images/mc02.png) no-repeat;background-size: 100% auto;background-position: bottom;height: 100%;width: 100%;opacity: 1;transition: all .3s;}
.news01 .item:hover .imgbox::after{opacity:0;}

.news02 .item .text h3{margin-bottom: 20px;}
.news02 .item .text h4{line-height: 30px;padding-bottom:10px;margin-bottom:10px;}
.news02 .item .imgbox{height: 246px;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;}
.news02 .item .imgbox img{width:100%;height:100%;object-fit:cover;}

.news02.textmode .item{display: block;padding:0;border:none;}
.news02.textmode .item{width: calc((100% - 90px)/4);margin-right: 30px;}
.news02.textmode .item:nth-of-type(2n){margin-right:30px;}
.news02.textmode .item:nth-of-type(4n){margin-right:0;}
.news02.textmode .item .imgbox{display: block;width:100%;height:140px;}
.news02.textmode .item .imgbox img{width: 100%;}
.news02.textmode .item .text h4,.news02.textmode .item .text .bot,.news02.textmode .item::before{display: none;}
.news02.textmode  .item .text h3{font-size: 18px;line-height: 30px;margin:0;}
.news02 .item .text .data01{margin: 20px 0 10px;}
.news02 .item .imgbox img{border-radius:0;}
.news02 .item .imgbox .box{height:100%;border-radius:0;overflow:hidden;width:100%;}

/*20240409*/
.appli01-r p{overflow: hidden;box-sizing:border-box;padding:0 5px;text-overflow:ellipsis;}

/*history02wrap*/
.history02wrap{width: 100%;position: relative;padding:120px 0 0;}
.history02wrap .bg{width: 100%;height: 100%;object-fit: cover;z-index:0;position:absolute;left:0;top:0;}
.history02{margin: auto;position: relative;z-index: 1;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;}
.history02-l{width: 200px;position:relative;}
.history02-l:before{content:'';display: block;width: 1px;height:calc(100% - 80px);background-color: #DDDDDD;position: absolute;right: 0;bottom:0;}
.h-tl01 h3{font-size:40px;color:#000000;margin-bottom:20px;font-weight:bold;}
.h-tl01 strong{display: block;width: 65px;height: 2px;background-color: #00A19B;}
.h-tl01{margin-bottom: 30px;}
.about-timeline-year{width: 100%;padding:30px 0}
.about-timeline-year ul{width: 100%;height:600px;overflow:auto;}
.about-timeline-year ul li{width: 100%;position:relative;margin:10px 0;}
.about-timeline-year ul li a{display: block;position:relative;font-size:20px;color:#3e3a39;line-height:40px;box-sizing:border-box;border-right:4px solid transparent;}
.about-timeline-year ul li a.active{color:#00A19B;border-color:#00A19B;}
.about-timeline-year ul::-webkit-scrollbar-track,.about-timeline-year ul::-webkit-scrollbar{background-color:transparent;}
/*year-content*/
.year-content{width: calc(100% - 300px);padding:80px 0;box-sizing:border-box;height: 768px;overflow:hidden;}
.year-content h3{font-size: 120px;background: linear-gradient(45deg, #00AEAA 0%, #0085E6 100%);opacity: 0.3;-webkit-background-clip: text;-webkit-text-fill-color: transparent;display:inline-block;margin-bottom:20px;}
.year-content .overtext{height: 404px;overflow: hidden;position:relative;}
.year-content .overtext h4{display: flex;display: -webkit-flex;box-sizing:border-box;padding-left:15px;position:relative;margin-bottom:10px;}
.year-content .overtext h4:before{content:'';display: block;width: 6px;height: 6px;background: #00A19B;border-radius: 50%;position:absolute;left:0;top:12px;}
.year-content .overtext h4 span,.year-content .overtext h4 p{font-size: 16px;color: #3e3a39;line-height:30px;}
.year-content .overtext h4 span{width: 80px;}
.year-content .overtext h4 p{width: calc(100% - 80px);}
.year-content .bot{margin-top: 30px;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;}
.year-content .bot .btn-loadmore{font-size: 16px;color: #3e3a39;}
.year-content .bot .btn-loadmore i{font-size:inherit;color:#00A19B;margin-left:10px;}
.year-content .bot .btn-loadmore.active{display:none;}
.year-content ul li{opacity: 0.1;width: auto;display: block;-webkit-transition: all 0.4s;transition: all 0.4s;margin-bottom:30px;pointer-events:none;}
.year-content ul li.active{opacity: 1;pointer-events:auto;}
.year-content .overtext.active{height: auto;}
/*.year-content .overtext:after{content:'';display: bblock;width: 100%;height: 60px;position: absolute;bottom: 0;left: 0;}*/


/* pro-mbx */
.pro-mbx{margin: auto;padding-top:180px;}
/* prodw */
.prodw{position: absolute;left: 0;top: -180px;z-index: -1;}
/* protabwrap */
.protabwrap{width: 100%;border-top: 1px solid #E8E8E8;border-bottom: 1px solid #E8E8E8;background-color: #fff;z-index: 11;transition:all .3s;}
.protabwrap.fixedSubNav{position: fixed;}
.protab{margin: auto;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;}
.protab .list{display: flex;display: -webkit-flex;}
.protab .list a{font-size: 16px;color: #3e3a39;line-height: 70px;margin-right: 60px;position: relative;transition:all .3s;}
.protab .list a:last-child{margin-right: 0;}
.protab .list a::after{content: '';display: block;width: 100%;height: 2px;background-color: #0971CE;position: absolute;left: 0;bottom: 0;opacity: 0;}
.protab .list a.active::after{opacity: 1;}
.protab .list a.active{color: #0971CE;}
.protabwrap.fixedSubNav .list a{line-height:60px;}
/* pro01 */
.pro01{margin: 60px auto 100px;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;position: relative;}
.pro01-l{width: 42%;}
.pro01-l h3{font-size: 44px;color: #000000;font-weight: bold;line-height: 60px;margin-bottom: 50px;}
.pro01-l h3 span{color: #00A19B;}
.pro01-l .tl02{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: flex-end;-webkit-align-items: flex-end;margin-bottom: 50px;}
.pro01-l .tl02 P{font-size: 30px;color: #000000;font-weight: bold;width:calc(100% - 110px);line-height:36px;}
.pro01-l .tl02 a{display: flex;display: -webkit-flex;align-items: flex-end;-webkit-align-items: flex-end;font-size: 16px;color: #000000;}
.pro01-l .tl02 a img{margin-right: 10px;}
.pro01-l h4{font-size: 16px;color: #3e3a39;line-height: 36px;margin-bottom: 50px;text-align:justify;white-space: pre-wrap;}
.pro01-l .bot{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;}
.pro01-l .bot .link{display: flex;display: -webkit-flex;}
.pro01-l .bot .link .more{background-color: rgba(0,161,155,0.1);font-size: 16px;color: #00A19B;width: 160px;height: 48px;margin-right: 20px;}
.pro01-l .bot .link .more img{margin-right: 8px;}
.pro01-l .bot .link .more:last-child{margin-right: 0;}
.pro01-l .bot .collect{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;font-size: 16px;color: #00A19B;}
.pro01-l .bot .collect .img img:last-child{display: none;}
.pro01-l .bot .collect .img{margin-right: 10px;}
.pro01-l .bot .collect.active .img img:last-child{display: block;}
.pro01-l .bot .collect.active .img img:first-child{display: none;}
.pro01-l .bot .link .more:hover{background-color: #00A19B;color: #fff;}
.pro01-l .bot .link .more:hover img{filter: grayscale(1) brightness(11);}
/* pro01-r */
.pro01-r{width: 48%;}
.pro01-r img{width: 100%;}

/* pro02wrap */
.pro02wrap{margin: 100px auto;position: relative;}
.pinfo-tl{margin-bottom: 50px;text-align: center;}
.pinfo-tl h3{font-size: 36px;color: #000000;font-weight: bold;margin-bottom: 10px;}
.pinfo-tl p{font-size: 16px;color: #006AB7;line-height: 24px;opacity: 0.6;}
/* pro02 */
.pro02{width: 100%;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.pro02 .item{width: calc((100% - 75px)/4);margin-right: 25px;margin-bottom: 25px;box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.05);border-radius: 12px;box-sizing: border-box;padding: 60px 40px;}
.pro02 .item img{width: auto;height: 56px;margin-bottom: 40px;}
.pro02 .item h3{font-size: 24px;color: #000000;font-weight: bold;margin-bottom: 30px;line-height:36px;}
.pro02 .item P{font-size: 16px;color: #3e3a39;line-height:22px;}
.pro02 .item:nth-of-type(4n){margin-right: 0;}

/* pro03wrap */
.pro03wrap{width: 100%;}
.pro03list{width: 100%;background-color: #FBFAF9;}
.pro03list li{width: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.pro03list li .text{width: 50%;box-sizing: border-box;padding-left: calc((100% - 1400px)/2);padding-right: 120px;}
.pro03list li .text>h3,.pro03bot-text>h3{font-size: 48px;color: #000000;margin-bottom: 50px;line-height: 70px;}
.pro03list li .text>h3 span,.pro03bot-text>h3 span,.pro03list li .text>h4 span{background: linear-gradient(90deg, #0330AB 0%, #00A19B 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.pro03list li .text>h4{font-size: 18px;color: #000000;line-height: 36px;margin-bottom: 50px;text-align:justify;}
.pro03list li .text .list{width: 100%;display: flex;display: -webkit-flex;margin-bottom: 60px;}
.pro03list li .text .list .item{margin-right: 80px;}
.pro03list li .text .list .item:last-child{margin-right:0;}
.pro03list li .text .list h3{font-size: 40px;color: #006AB7;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.pro03list li .text .list p{font-size: 18px;color: #000000;margin-top: 10px;}
.pro03list li .imgbox{width: 50%;}
.pro03list li .imgbox img{width: 100%;}
.pro03list li .more{background: rgba(255,255,255,0);border-radius: 6px;border: 1px solid #00A19B;color: #00A19B;font-size: 16px;width: 160px;height: 48px;}
.pro03list li:nth-of-type(2n){flex-flow: row-reverse;-webkit-flex-flow: row-reverse;}
.pro03list li:nth-of-type(2n) .text{padding-right: calc((100% - 1400px)/2);padding-left: 120px;}
.pro03list li .more:hover{background-color: #00A19B;color: #fff;}

/* pro03bot */
.pro03bot{width: 100%;box-sizing: border-box;padding: 100px 0 0;background-color: #F5F5F5;}
.pro03bot02{padding-bottom: 40px;}
.pro03bot-text{text-align: center;width: 1400px;margin: auto;}
.pro03bot-text h3{margin-bottom: 30px;}
.pro03bot-text h4{font-size: 18px;color: #000000;line-height: 36px;margin-bottom: ;}
.pro03bot-text h4 span{color: #00A19B;}
.pro03bot-text .list{width: 100%;display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;margin-top: 50px;justify-content:centercenter;-webkit-justify-content:center;}
.pro03bot-text .list li{width: calc(100% / 5);border-right: 1px solid #E6E6E6;box-sizing: border-box;margin-bottom:40px;padding:0 14px;}
.pro03bot-text .list li h3{font-size: 36px;color: #006AB7;margin-bottom: 20px;}
.pro03bot-text .list li p{font-size: 16px;color: #3e3a39;line-height:24px;}
.pro03bot-text .list li h3 span{font-size: 24px;line-height: 30px;}
.pro03bot-text .list li:nth-of-type(5n),.pro03bot-text .list li:last-child{border: none;}
/*.pro03bot-text .list li:nth-of-type(1) h3{font-weight: bold;}*/
.pro03bot img{width: auto;max-width: 1100px;margin: auto;margin-top:20px;}

/*pro05wrap*/
.pro05wrap .proverview05-tab{width: 52%;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.pro05wrap .proverview05-tab a{margin-bottom: 20px;}

/* pro06 */
.pro06wrap{margin: 100px auto;position: relative;}
.pro06{width: 100%;display: flex;display: -webkit-flex;flex-flow: column;-webkit-flex-flow: column;align-items: flex-end;-webkit-align-items: flex-end;filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.1));border-radius: 12px;overflow: hidden;}
.pro06min{width: 100%;box-sizing: border-box;background-color: #fff;padding: 40px;border-top-left-radius: 12px;}
.pro06min .tablewrap{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;flex-wrap:wrap;-webkit-flex-wrap:wrap;}
.pro06min .tablewrap table{width: 100%;border: 1px solid #EFEFEF;border-collapse: collapse;}
.pro06min .tablewrap.one table{width: 100%;}
.pro06min .tablewrap table tr{height: 50px;border-bottom: 1px solid #EFEFEF;}
.pro06min .tablewrap table tr td{box-sizing: border-box;padding: 10px 20px!important;font-size: 16px;color: #000000;line-height: 24px;border-right: 1px solid #EFEFEF!important;vertical-align: middle;}
/*font-weight: bold;text-align: left !important;*/
.pro06min .tablewrap table p,.pro06min .tablewrap table tr td span{font-size: 16px;line-height: 24px;}
.pro06min .tablink{display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;margin-top: 30px;}
.pro06min .tablink .more{width: 160px;height: 48px;background-color: rgba(0,161,155,0.1);margin-right: 30px;color: #00A19B;}
.pro06min .tablink .more:last-child{margin-right: 0;}
.pro06min .tablink .more:hover{background-color: #00A19B;color: #fff;}

.pro06min.dsz .tablewrap table{
    border: 2px solid #EFEFEF;
}
.pro06min.dsz .tablewrap table tr td:first-of-type{
    background-color: #F3FCFB;
    color: #00A19B;
}
/* pro07wrap */
.pro07wrap{margin: 100px auto;position: relative;}
.pro07min{width: 100%;}
.pro07min table{width: 100%;border-collapse: collapse;border: 1px solid #EFEFEF;}
.pro07min table tr{height: 48px;text-align: left;border-bottom: 1px solid #EFEFEF;}
.pro07min table tr th{background-color: #F4FBFB;color: #00A19B;font-size: 18px;font-weight: bold;}
.pro07min table tr td{font-size: 16px;color: #000000;border-right: 1px solid #EFEFEF;line-height:24px;}
.pro07min table tr td p,.pro07min table tr td span{font-size: 16px;color: #000000;line-height:24px;}
.pro07min table tr th ,.pro07min table tr td{box-sizing: border-box;padding: 10px 30px!important;}
.pro07min img{width: 100%;}

/* pro08wrap */
.pro08wrap{margin: 100px auto;position: relative;}
.pro08{width: 100%;display: flex;display: -webkit-flex;margin-top: 100px;}
.pro08 .item{width: calc((100% - 80px)/3);margin-right: 40px;box-sizing: border-box;padding:40px;position: relative;z-index: 0;border-radius: 12px;box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.05);}
.pro08 .item::before{content: '';display: block;width: 100%;height: 30%;position: absolute;left: 0;top: 0;background: linear-gradient(180deg, #E1D3F0 0%, #FFFFFF 100%);opacity: 0.4;z-index: -1;border-radius: 12px;}
.pro08 .item:nth-of-type(3n){margin-right: 0;}
.pro08 .item .box{width: 100%;height: 140px;display: flex;display: -webkit-flex;align-items: collect;-webkit-align-items:center;justify-content: center;-webkit-justify-content: center;margin: auto;margin-top: -100px;margin-bottom: 60px;}
.pro08 .item img{max-width:100%;max-height:100%;}
.pro08 .item h3{font-size: 20px;color: #5039B2;line-height: 36px;text-align: center;margin-bottom: 10px;height: 72px;}
.pro08 .item h4{font-size: 18px;color: #000000;line-height: 30px;display: flex;display: -webkit-flex;}
.pro08 .item h4 p{white-space: nowrap;font-size: inherit;color: inherit;line-height: inherit;}
.pro08 .item .list{padding-top: 30px;margin-top: 30px;border-top: 1px solid #E8E8E8;}
.pro08 .item .list li{font-size: 16px;color: #3e3a39;line-height: 30px;margin-bottom: 20px;}
.pro08 .item .list li span{color: #000000;font-weight: bold;}
.pro08 .item .more{width: 160px;height: 48px;color: #00A19B;background-color: transparent;margin: auto;margin-top: 30px;}
.pro08 .item .more:hover{background-color: #00A19B;color: #fff;}
.pro08 .item:nth-of-type(2n)::before{background: linear-gradient(180deg, #CCE1F1 0%, #FFFFFF 100%);}
.pro08 .item:nth-of-type(3n)::before{background: linear-gradient(180deg, #F6EBD2 0%, #FFFFFF 100%);}
.pro08 .item:nth-of-type(2n) h3{color: #0061A8;}
.pro08 .item:nth-of-type(3n) h3{color: #BE8A19;}

/* pro09wrap */
.pro09wrap{margin: 100px auto 50px;position: relative;}
.pro09wrap .lookmore{margin: auto;margin-top: 20px;}
.pro09wrap .lookmore i{font-size:inherit;color:inherit;margin-left:5px;}
.pro09wrap .lookmore p{font-size: inherit;color: inherit;}
.pro09wrap .lookmore p.hide{display: none;}
.pro09wrap .lookmore.on p.hide{display: block;}
.pro09wrap .lookmore.on p.visb{display: none;}
.pro09wrap .lookmore.on i{transform: rotate(-180deg);}
.pro09{width: 100%;position: relative;z-index: 0;}
.pro09 .top::before{content: '';display: block;width: 100%;height: 10px;position: absolute;left: 0;top: 140px;z-index: 0;background: url(../images/pinfo-line.png)no-repeat;background-size: 100% 100%;}
.pro09 .bg{display: flex;display: -webkit-flex;width: 100%;position: absolute;left: 0;top:0;z-index: -1;height: 100%;justify-content:center;-webkit-justify-content:center;}
.pro09 .bg>div{width: calc((100% - 90px)/5);background: linear-gradient(0deg, #F7F7F7 0%, #FFFFFF 100%);border-radius: 12px;margin-right:25px;}
.pro09 .bg>div:last-child{margin-right:0;}
.pro09 .top{text-align: center;position: relative;z-index: 1;display: flex;display: -webkit-flex;position: relative;justify-content:center;-webkit-justify-content:center;}
.pro09 .top li{width: calc((100% - 90px)/5);position:relative;z-index:1;margin-right:25px;}
.pro09 .top li:last-child{margin-right:0;}
.pro09 .top .imgbox{width: 70px;height: 70px;border-radius: 50%;background: #00A19B;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;margin: auto;margin-bottom: 20px;}
.pro09 .top .imgbox img{max-width: 50%;max-height: 50%;}
.pro09 .top h3{font-size: 24px;color: #00A19B;margin-bottom: 18px;}
.pro09 .top li::after{content: '';display: block;box-sizing: border-box;width: 24px;height: 24px;background: linear-gradient(90deg, #8AD7D4 0%, #00A19B 100%);box-shadow: 0px 4px 16px 2px rgba(0,161,155,0.16);border-radius: 50%;border: 4px solid #FFFFFF;margin: auto;}
.pro09 .item .list{width: 100%;margin-top: 20px;}
.pro09 .item .list li{width: 100%;border-bottom: 1px solid #EDEDED;padding: 20px 0;}
.pro09 .item .list li:last-child{border-bottom: none;}
/* pro09min */
.pro09min{width:100%;margin-top: 20px;height:185px;overflow:hidden;padding-bottom:0;overflow-y:auto;position:relative;box-sizing:border-box;}
.pro09min li{width: 100%;display: flex;display: -webkit-flex;position: relative;justify-content:center;-webkit-justify-content:center;}
.pro09min li .item{width: calc((100% - 90px)/5);box-sizing: border-box;padding: 0 15px;margin-right:25px;}
.pro09min li .item:last-child{margin-right:0;}
.pro09min li .item>div{width: 100%;border-bottom: 1px solid #EDEDED;padding: 20px 0;box-sizing: border-box;height: 100%;}
.pro09min li .item p{font-size: 15px;color: #000000;line-height: 24px;word-break:break-word;}
.pro09min li .item p a{font-size: inherit;color: inherit;line-height: inherit;display: block;}
.pro09min li .item p a:hover{color:#00A19B;}

.pro09min.show{height: auto;padding-bottom: 0;}

/* pro10wrap */
.pro10wrap{width: 100%;margin: auto;position: relative;padding:130px 0 100px;}
.pro10{width: 100%;position: relative;}
.pro10-swiper{box-sizing: border-box;padding: 0 calc((100% - 1400px)/2);}
.pro10 .swiper-slide{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;opacity: 0.4;transition: .3s;}
.pro10 .swiper-slide.swiper-slide-active{opacity: 1;}
.pro10 .swiper-slide .text{width: 50%;box-sizing: border-box;padding-right: 130px;}
.pro10 .swiper-slide .text h3{font-size: 30px;color: #000000;line-height: 48px;margin-bottom: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.pro10 .swiper-slide .text h4{font-size: 18px;color: #3e3a39;line-height: 30px;margin-bottom: 40px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;}
.pro10 .swiper-slide .text .more{width: 140px;height: 42px;background-color: transparent;color: #00A19B;}
.pro10 .swiper-slide .text .more:hover{background-color: #00A19B;color: #fff;}
.pro10 .swiper-slide .imgbox{width: 50%;border-radius: 12px;overflow: hidden;height:300px;}
.pro10 .swiper-slide .imgbox img{width: 100%;height:100%;object-fit:cover;}
/* pro10-bot */
.pro10-bot{margin: auto;position: relative;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;align-items: center;-webkit-align-items: center;margin-top: 70px;}
.pro10-page{width: 800px;height: 3px;background-color: #DEDEDE;border-radius: 2px;position: relative;transform: none;display:flex;display:-webkit-flex;}
.pro10-bot .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{height: 100%;background-color: #006AB7;border-radius: 2px;}
.pro10-bot .control{display: flex;display: -webkit-flex;position: absolute;right: 0;}
.pro10-bot .control .button{position: relative;background-image: none;width: auto;height: auto;right: 0;top: 0;left: 0;bottom: 0;}
.pro10-bot .control .button i{font-size: 32px;color: #3e3a39;}
.pro10-bot .control .button.pro10-next i{color: #006AB7;}
.pro10-bot .control .button.pro10-next{margin-left: 20px;}
.pro10-page .swiper-pagination-bullet{border-radius: 0;background-color:#DEDEDE;height:3px;opacity:1;display:block;}
.pro10-page .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #006AB7;}

/* pro11wrap */
.pro11wrap{padding: 100px 0;background-color: #F8F8F8;position: relative;}
.pro11{margin: auto;display: flex;display: -webkit-flex;}
.pro11 .item{width: calc((100% - 140px)/3);display: block;margin-right: 70px;}
/*.pro11 .item:nth-of-type(3n){margin-right: 0;}*/
.pro11 .item::last-of-type{margin-right:0;}
.pro11 .item .imgbox{width: 100%;background-color: #fff;border-radius: 12px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.05);border-radius: 12px;overflow: hidden;height:220px;}
.pro11 .item .imgbox img{width: 100%;height:100%;object-fit:cover;}
.pro11 .item .text{margin-top: 30px;}
.pro11 .item .text h3{font-size: 20px;color: #000000;margin-bottom: 20px;line-height:26px;min-height:52px;}
.pro11 .item .text h4{font-size: 16px;color: #3e3a39;line-height: 30px;margin-bottom: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;text-overflow: ellipsis;height:120px;}
.pro11 .item .text .more{background-color: transparent;color: #00A19B;}
.pro11 .item:hover .text .more{background-color: #00A19B;color: #fff;}
.pro11 .item:hover .text h3{color: #00A19B;}

/* pro12wrap */
.pro12wrap{margin: 100px auto;position: relative;}
/* pro12 */
.pro12{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkti-justify-content: space-between;}
.pro12-l{width: 230px;box-sizing: border-box;padding-left: 30px;border-left: 1px solid #DDDDDD;}
.pro12-l a{display: block;font-size: 20px;color: #000000;line-height: 24px;position: relative;margin-bottom: 50px;}
.pro12-l a.active{color: #00A19B;}
.pro12-l a::before{content: '';display: block;width: 4px;height: 100%;position: absolute;left: -30px;top: 0;background-color: #00A19B;opacity: 0;}
.pro12-l a.active::before{opacity: 1;}
/* pro12-r */
.pro12-r{width: calc(100% - 250px);}
.pro12-r li{display: none;}
.pro12-r li:first-child{display: block;}
.pro12-r li .swiper-slide{display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.pro12-r li .swiper-slide .item{width: calc((100% - 60px)/3);margin-right: 30px;background-color: #F8F8F8;border-radius: 12px;box-sizing: border-box;padding: 30px;display: block;margin-bottom: 30px;padding-left: 80px;transition: all .3s;position: relative;}
.pro12-r li .swiper-slide .item:nth-of-type(3n){margin-right: 0;}
.pro12-r li .swiper-slide .item img{position: absolute;left: 30px;top: 30px;}
.pro12-r li .swiper-slide .item h3{font-size: 18px;color: #000000;line-height: 30px;margin-bottom: 20px;}
.pro12-r li .swiper-slide .item p{font-size: 16px;color: #3e3a39;display: inline-block;padding-bottom: 10px;border-bottom: 1px solid #00000000;}
.pro12-r li .swiper-slide .item p i{font-size: inherit;color: inherit;margin-left: 10px;}
.pro12-r li .swiper-slide .item:hover p{color: #00A19B;border-color: #00A19B;}
.pro12-r li .swiper-slide .item:hover{background: linear-gradient(180deg, #EDF7F7 0%, #FFFFFF 41%);box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.05);}
.pro12-r .swiper-pagination{display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;position: relative;margin-top: 30px;}
.pro12-r .swiper-pagination-bullet{width: 52px;border-radius: 0;height: 3px;background-color: #CCCCCC;opacity: 1;margin-right: 20px;transition: all .3s;}
.pro12-r .swiper-pagination-bullet:last-child{margin-right: 0;}
.pro12-r .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #00A19B;width: 130px;}
/* videoli */
.pro12-r li.videoli .swiper-slide .v-item{width: calc((100% - 35px)/2);margin-right: 35px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;box-sizing: border-box;padding: 30px;background-color: #F8F8F8;border-radius: 12px;margin-bottom: 35px;}
.pro12-r li.videoli .swiper-slide .v-item:nth-of-type(2n){margin-right: 0;}
.pro12-r li.videoli .swiper-slide .v-item .text{width: 48%;}
.pro12-r li.videoli .swiper-slide .v-item .text h3{font-size: 18px;color: #000000;margin-bottom: 30px;line-height: 30px;}
.pro12-r li.videoli .swiper-slide .v-item .text p{font-size: 16px;color: #3e3a39;display: inline-block;padding-bottom: 10px;border-bottom: 1px solid #00000000;}
.pro12-r li.videoli .swiper-slide .v-item .text p i{font-size: inherit;color: inherit;margin-left: 10px;}
.pro12-r li.videoli .swiper-slide .v-item .text:hover p{color: #00A19B;border-color: #00A19B;}
.pro12-r li.videoli .swiper-slide .v-item .imgbox{width: 48%;position: relative;border-radius: 6px;overflow: hidden;}
.pro12-r li.videoli .swiper-slide .v-item .imgbox .bg{width: 100%;}
.pro12-r li.videoli .swiper-slide .v-item .imgbox .icon{position: absolute;left: 50%;top: 50%;margin-top: -25px;margin-left: -25px;width: 50px;}

/* pro13 */
.pro13{margin: auto;position: relative;display: flex;display: -webkit-flex;flex-flow: column;-webkit-flex-flow: column;align-items: flex-end;-webkit-align-items: flex-end;filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.1));border-radius: 12px;overflow: hidden;}
.pro13 .bg{width: auto;max-width:100%;}
.contact03wrap .tl{margin: auto;font-size: 36px;color: #000000;font-weight: bold;line-height: 30px;}





/* protwo01 */
.protwo01{margin-bottom: 0;padding-bottom: 100px;}
.protwo01::before{content: '';display: block;width: 1px;height: 100%;background-color: #E8E8E8;position: absolute;left: 47%;top: 0;}
/* protwo01-r */
.protwo01-r{box-sizing: border-box;position:relative;}
.protwo01-r .top{width: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;margin-bottom: 20px;}
.protwo01-r .top h3{font-size: 20px;color: #000000;font-weight: bold;max-width:calc(100% - 110px);line-height:26px;}
.protwo01-r .top a{display: flex;display: -webkit-flex;align-items: flex-end;-webkit-align-items: flex-end;font-size: 16px;color: #000000;white-space:nowrap;}
.protwo01-r .top a img{margin-right: 10px;width: auto;}
.protwo01-r .p{font-size: 16px;color: #3e3a39;font-weight: bold;margin-bottom: 30px;min-height:16px;}
.protwo01-r .p span{color: #00A19B;}
.protwo01-swiper{margin-bottom: 80px;}
/* tabwrap */
.tabwrap{width: 100%;}
.tabwrap table{width: 100%!important;border: 1px solid #DDDDDD;border-collapse: collapse;}
.tabwrap table tr{width: 100%;border-bottom: 1px solid #EFEFEF;}
.tabwrap table tr td{height: 50px;box-sizing: border-box;padding: 10px 15px;border-right: 1px solid #EFEFEF;font-size: 14px;color: #3e3a39;line-height: 30px;}
.tabwrap table tr td p{font-size: 14px;line-height: 30px;}
/*background-color: #FAFAFA;*/
/*.tabwrap table tr td:first-child{white-space: nowrap;}*/
/*.tabwrap table tr td:last-child{white-space: nowrap;}*/
.protwo01-bot{margin-top: 80px;position:absolute;right:0;bottom:0;width:100%;}
.protwo01-bot .protwo01-page{width: 70%;}
.protwo01-bot .protwo01-next{margin-left: 20px;}
.protwo01-bot .control .protwo01-next i{color: #006AB7;}
.tabwrap>p{line-height: 30px;}

/* protwo02wrap */
.protwo02wrap{margin: 100px auto;position: relative;}
.protwo02{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.protwo02-l{width: 42%;border-top: 1px solid #D6D6D6;}
.protwo02-l li{border-bottom: 1px solid #D6D6D6;}
.protwo02-l li .top{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;height: 80px;cursor: pointer;}
.protwo02-l li .top p{font-size: 20px;color: #000000;font-weight: bold;}
.protwo02-l li .top .icon{width: 18px;}
.protwo02-l li .top .icon img{width: 100%;}
.protwo02-l li .top .icon img:last-child{display: none;}
.protwo02-l li .info{width: 100%;padding-bottom: 30px;}
.protwo02-l li .info p{font-size: 16px;color: #3e3a39;line-height: 30px;}
.protwo02-l li.active .top .icon img:last-child{display: block;}
.protwo02-l li.active .top .icon img:first-child{display: none;}
/*.protwo02-l li.active .info{display: block;}*/

/* protwo02-r */
.protwo02-r{width: 52%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.protwo02-r .gallery-top{width: calc(100% - 180px);}
.protwo02-r .gallery-top .swiper-slide{border-radius: 12px;overflow: hidden;}
.protwo02-r .gallery-top .swiper-slide img{width: 100%;height: 520px;object-fit: cover;border-radius: 12px;}
.protwo02-r .gallery-top .swiper-slide video{display: block;width: 100%;height: 520px;object-fit: cover;border-radius: 12px;}
/* protwo02-rr */
.protwo02-rr{width: 160px;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;height: 520px;}
.protwo02-rr .gallery-thumbs{width: calc(100% - 25px);}
.protwo02-rr .swiper-slide{height: calc((100% - 40px)/3)!important;border-radius: 12px;overflow: hidden;border: 1px solid #00000000;box-sizing: border-box;}
.protwo02-rr .swiper-slide img{width: 100%;height: 100%;object-fit: cover;}
.protwo02-page{position: relative;width: 2px;border-radius: 2px;background-color: #ddd;}
.protwo02-page .swiper-pagination-progressbar-fill{width: 100%;height: 100%;}
.protwo02-rr .swiper-slide.swiper-slide-thumb-active{border-color: #00A19B;}


/* pinfo-tl02 */
.pinfo-tl02{text-align: left;}

/* protwo03wrap */
.protwo03wrap{margin: 100px auto;position: relative;}
/* protwo03 */
.protwo03{width: 100%;margin: auto;}
.protwo03 li{width: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;margin-bottom: 100px;}
.protwo03 li .text{width: 50%;}
.protwo03 li .text h3{font-size: 40px;color: #000000;font-weight: bold;margin-bottom: 40px;line-height: 60px;}
.protwo03 li .text h3 span{color: #00A19B;}
.protwo03 li .text h4{font-size: 16px;color: #3e3a39;line-height: 36px;margin-bottom: 40px;}
.protwo03 li .text .more{background-color: transparent;color: #00A19B;}
.protwo03 li .tab{width: 46%;}
.protwo03 li .tab img{max-width: 100%;margin: auto;}
.protwo03 li .tab table{width: 100%;border: 1px solid #DDDDDD;border-collapse: collapse;}
.protwo03 li .tab table tr{width: 100%;border-bottom: 1px solid #EFEFEF;}
.protwo03 li .tab table tr td{height: 50px;box-sizing: border-box;padding: 5px 5px!important;border-right: 1px solid #EFEFEF!important;font-size: 12px;color: #3e3a39;line-height: 20px;}
.protwo03 li .tab table tr td:first-child{background-color: #FAFAFA;}
.protwo03 li:nth-of-type(2n){flex-flow: row-reverse;-webkit-flex-flow: row-reverse;}
/*.protwo03 li .tab table tr td:first-child,.protwo03 li .tab table tr td:last-child{white-space: nowrap;}*/
.protwo03 li .tab table tr span,.protwo03 li .tab table tr p{white-space: normal;font-size:14px!important;}

/* protwo04 */
.protwo04min .tablewrap table{width: 100%!important;}
/*.protwo04min .tablewrap table td:first-child{background-color: #F4FBFB;color: #00A19B;}*/
.pro06min .tablewrap>p{width: 100%;height:10px;}
/* protwo05wrap */
.protwo05wrap{margin: 100px auto;position: relative;}
.protwo05{width: 100%;}
.protwo05 .swiper-slide{padding: 30px 50px 70px;box-sizing: border-box;background-color: #FAFAFA;border-radius: 12px;border: 1px solid #0000000;height:auto;}
.protwo05 .swiper-slide h3{font-size: 20px;color: #000000;margin-bottom: 15px;line-height: 30px;}
.protwo05 .swiper-slide h4{font-size: 14px;color: #3e3a39;line-height: 24px;margin-bottom: 20px;}
.protwo05 .swiper-slide .more{width: 114px;height: 40px;position:absolute;left:50px;bottom:30px;}
.protwo05 .swiper-pagination{display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;position: relative;margin-top: 30px;}
.protwo05 .swiper-pagination-bullet{width: 52px;border-radius: 0;height: 3px;background-color: #CCCCCC;opacity: 1;margin-right: 20px;transition: all .3s;}
.protwo05 .swiper-pagination-bullet:last-child{margin-right: 0;}
.protwo05 .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #00A19B;width: 130px;}

/* protwo06wrap */
.protwo06wrap{margin: 100px auto;}
.protwo06-tab{width: 100%;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;margin-bottom: 30px;}
.protwo06-tab a{font-size: 20px;color: #000000;padding-bottom: 10px;border-bottom: 2px solid #00000000;margin-right: 50px;}
.protwo06-tab a.active{border-color: #00A19B;color: #00A19B;}
.protwo06-tab a:last-child{margin-right: 0;}
/* protwo06-list */
.protwo06-list{width: 100%;}
.protwo06-list li{width: 100%;display: none;}
.protwo06-list li:first-child{display: block;}
.protwo06-list li .item{width: 100%;box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.05);border-radius: 6px;box-sizing: border-box;padding: 0 40px 0 70px;margin-bottom: 15px;}
.protwo06-list li .item .top{width: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;height: 90px;}
.protwo06-list li .item .top h3{font-size: 20px;color: #000000;position: relative;font-weight: bold;}
.protwo06-list li .item .top h3::before{content: '';display: block;width: 10px;height: 10px;background-color: #ddd;position: absolute;left: -30px;border-radius: 50%;top: 5px;}
.protwo06-list li .item .top .icon{width: 20px;}
.protwo06-list li .item .top .icon img{width: 100%;}
.protwo06-list li .item .top .icon img:last-child{display: none;}
.protwo06-list li .item .info{width: 100%;border-top: 1px solid #DDDDDD;padding: 30px 0;display: none;}
.protwo06-list li .item .info p{font-size: 16px;color: #3e3a39;line-height: 30px;}
.protwo06-list li .item.active .top .icon img:first-child{display: none;}
.protwo06-list li .item.active .top .icon img:last-child{display: block;}
.protwo06-list li .item.active .info{display: block;}

/*xymaskwrap*/
.xymaskwrap{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background-color: rgba(0,0,0,0.5);z-index: 1000;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;opacity:0;visibility:hidden;}
.xymask{width: 1000px;background-color: #fff;border-radius: 10px;position:relative;box-sizing:border-box;padding:50px 30px;}
.xymask .min{width: 100%;height: 50vh;overflow: auto;}
.xymask .min p{font-size: 16px;line-height: 30px;color: #3e3a39;}
.xymask .xyclose{width: 48px;height: 48px;background: #00A19B;border: 2px solid #EFEFEF;border-radius: 50%;position: absolute;right: -24px;top: -24px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;}
.xymask .xyclose img{background-color: transparent;filter: grayscale(0.5) brightness(11);max-width: 70%;}
.xymaskwrap.show{opacity: 1;visibility: visible;}


.logingwrap{padding-top: 30px;}



/*20241010*/
.indtruwrap{padding-bottom: 100px;}
.indtru01wrap{display:none;}
.indtru01-l{width: 100%!important;}
.sort-list{margin-bottom: 50px;}
.sortli{display: flex;display: -webkit-flex;}
.sortli .innerbox{display: flex;display: -webkit-flex;border: 1px solid #333;border-radius: 4px;background-color:#fff;width:600px;height:60px;margin-right:40px;}
.sortli .innerbox .el-select{width: 50%;height: 100%;}
.sortli .innerbox .el-input__inner{border: none;width: 100%;font-size:16px;overflow:hidden;text-overflow:ellipsis;padding-right:30px;}
.sortli .innerbox input{width: 50%;height:100%;border:none;outline:none;box-sizing:border-box;padding:0 12px;background-color:transparent;font-size:16px;}
.sortli .innerbox002 input{width: 100%;}
.sortli .innerbox strong{display: block;width: 1px;height: 40px;background-color:#333;margin-top:10px;}
.sortli .innerbox .el-select>.el-input{height: 100%;}
.sortli .innerbox .el-input__suffix-inner{height: 100%;}
.sortli button{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;background-color:#00A19B;font-size:16px;color:#fff;width:120px;height:60px;border-radius:4px;border:none;cursor:pointer;}
.sortli button img{margin-right: 10px;}

.indtrutabwrap{display: none;}
.file-banner{border: none;}
.indtrutabwrap.fadein,.indtru01wrap.fadein{display: block;}
.files01linewrap{width: 100%;box-sizing: border-box;padding-top: 20px;border-top: 1px solid #EFEFEF;}

.sortli.sortli02{align-items: flex-end;-webkit-align-items: flex-end;}
.sortli .itemlist{width: calc(100% - 120px);box-sizing:border-box;display:flex;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;padding-right:40px;}
.sortli .itemlist .item{width: calc((100% - 80px)/3);}
.sortli .itemlist .item p{font-size: 16px;color: #000000;line-height: 24px;}
.sortli .itemlist .item input{width: 100%;height:60px;box-sizing:border-box;padding:0 12px;border:1px solid #333;background-color:transparent;font-size:16px;color:#333;}
.sortli .itemlist .item input:hover{border-color:#333!important;}

.files01-lmin .item .top .link{width: 235px;}
.files01-lmin .item .top .text{width: calc(100% - 260px);}
.indtru01-l .files01-lmin .item .top .link{justify-content: flex-end;-webkit-justify-content: flex-end;}
.appli06list a{color: #00A19B;}

/*20241029*/
.index02list .hovtext .tomore{font-size:16px;color:#FFFFFF;line-height:30px;margin-top:6px;}
.index02list .text p{line-height: 26px;}
.index04 .item .text .data{display: none;}
.index04 .item .text h3{margin-bottom: 0;}
.index04 .item .text p{font-size: 22px;color:#000000;}


/*20241030*/
.pronavwrap{width: 75%;}
.pronav-top{width:100%;display:flex;display:-webkit-flex;align-items:flex-end;-webkit-align-items:flex-end;justify-content:space-between;-webkit-justify-content:space-between;margin-bottom:30px;}
.checkone{width: 200px;height: 40px;position:relative;}
.checkone .h3{width: 100%;text-align: center;color:#FFFFFF;height:40px;background-color:#00A19B;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;font-size:16px;}
.checkone .h3 h3{font-size: inherit;color: inherit;}
.checkone .h3 i{font-size: inherit;color: inherit;margin-left:10px;}
.checkone .checkonelist{width: 100%;position: absolute;left: 0;top: 40px;background-color:#FFFFFF;box-shadow:0px 0px 5px 3px rgba(0,0,0,0.05);z-index:1;opacity:0;visibility:hidden;}
.checkone .checkonelist p{font-size: 16px;color: #000000;text-align: center;line-height: 40px;border-bottom: 1px solid #eee;cursor:pointer;}
.checkone:hover .checkonelist{opacity: 1;visibility: visible;}
/*checktwo*/
.checktwo{width: calc(100% - 240px);}
.checktwo .list{display: none;width:100%;justify-content:flex-start;-webkit-justify-content:flex-start;}
.checktwo .list.show{display: flex;display: -webkit-flex;}
.checktwo .list a{display:block;box-sizing:border-box;padding-bottom:2px;font-size:18px;color:#333;margin-right:80px;border-bottom:1px solid transparent;}
.checktwo .list a.active{border-color:#00A19B;color:#00A19B;}
/*pronav*/
.pronav{width: 100%;}
.pronav-list{width: 100%;display:none;}
.pronav-list.show{display: block;}
.pronav-item{display:none;justify-content:space-between;-webkit-justify-content:space-between;}
.pronav-item.active{display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.pronav-item .checkthree{width: 200px;}
.pronav-item .checkthree a{display:block;font-size:16px;color:#333;line-height:34px;}
.pronav-item .checkthree a.active{color: #00A19B;}
.pronav-item .checkmin{width: calc(100% - 240px);max-height:52vh;overflow:auto;}
.pronav-item .checkmin::-webkit-scrollbar-thumb {background-color: #00A19B;}
.checkmin-li{width: 100%;display: flex;display: -webkit-flex;display:none;flex-wrap:wrap;-webkit-flex-wrap:wrap;}
.checkmin-li.show{display: flex;display: -webkit-flex;}
.checkmin-li .item{width: calc((100% - 80px)/3);margin-right: 40px;}
.checkmin-li .item:nth-of-type(3n){margin-right:0;}
.checkmin-li .item .imgbox{width: 100%;height: 200px;}
.checkmin-li .item .imgbox a{display: block;width: 100%;height: 100%;}
.checkmin-li .item .imgbox img{width: 100%;height: 100%;object-fit: cover;}
.checkmin-li .item .iteminfo{width: 100%;}
.checkmin-li .item .iteminfo h3{width: 100%;font-size: 16px;color: #000000;line-height:30px;margin-top:4px;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;cursor:pointer;}
.checkmin-li .item .iteminfo h3 i{font-size: inherit;color: inherit;margin-left: 4px;}
.checkmin-li .item .iteminfo h3 i.roat{transform: rotate(-180deg);-webkit-transform: rotate(-180deg);}
.checkmin-li .item .iteminfo .list{width: 100%;display:none;}
.checkmin-li .item .iteminfo .list p{display: block;width: 100%;font-size: 14px;line-height: 30px;color:#333;}
/*.checkmin-li .item .iteminfo:hover .list{display:block;}*/


/* index-aboutwrap */
.index-aboutwrap{width: 100%;margin: 100px 0;box-sizing: border-box;}
.index-about{width: 100%;box-sizing: border-box;padding-left: 5.2%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-top: 40px;}
.index-aboutmin{width: 100%;position: relative;}
/* index-about-l */
.index-about-l{width:18%;}
.index-about-l a{display: block;font-size: 28px;color: #000000;position: relative;padding-top: 20px;margin-bottom: 40px;opacity:0.6;transform: scale(0.7);transform-origin: left;transition: all .5s ease-out;height:50px!important;line-height:28px;}
.index-about-l a::before{content: '';display: block;width: 150px;height: 5px;background-color: #00A19B;position: absolute;left: 0;top: 0;opacity: 0;}
.index-about-l a.swiper-slide-thumb-active::before{opacity: 1;}
.index-about-l a.swiper-slide-thumb-active{opacity: 1;transform: scale(1);}
/* index-about-r */
.index-about-r{width: 78%;}
.index-aboutitem{width: 100%;display: flex;display: -webkit-flex;}
.index-aboutitem .left{width: 65%;}
.index-aboutitem .left .item{display: flex;display: -webkit-flex;}
.index-aboutitem .left .item:nth-of-type(2n){flex-flow: row-reverse;-webkit-flex-flow: row-reverse;}
.index-aboutitem .left .item .imgbox{width: 70%;height: 20vw;}
.index-aboutitem .left .item .imgbox img{width: 100%;height: 100%;object-fit: cover;}
.index-aboutitem .left .item .text{width: 30%;background-color: #eee;box-sizing: border-box;padding: 30px;}
.index-aboutitem .right{width: 35%;display: block;}
.index-aboutitem .right .imgbox{width: 100%;height: 20vw;}
.index-aboutitem .right .imgbox img{width: 100%;height: 100%;object-fit: cover;}
.index-aboutitem .right .text{width: 100%;height: 50%;background-color: #eee;box-sizing: border-box;padding: 30px;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;}
.index-about-r .swiper-slide:nth-of-type(1) .index-aboutitem .left .item:nth-of-type(odd){flex-flow: row-reverse;-webkit-flex-flow: row-reverse;}
.index-about-r .swiper-slide:nth-of-type(1) .index-aboutitem .left .item:nth-of-type(even){flex-flow: row;-webkit-flex-flow: row;}
/*.index-about-r .swiper-slide:nth-of-type(1) .index-aboutitem .right{display: flex;display: -webkit-flex;flex-flow: column-reverse;-webkit-flex-flow: column-reverse;}*/
.index-about-r .swiper-slide{opacity: 0.4;}
.index-about-r .swiper-slide-active{opacity: 1;}
.index-aboutmin .swiper-container{box-sizing: border-box;padding-right: 14%;}
.index-aboutitem .item .text{position: relative;z-index: 0;}
.index-aboutitem .item .text::before{content: '';display: block;width: 0%;height: 100%;position: absolute;background-color: #00A19B;top: 0;left: 0;z-index: -1;transition: all .5s ease-out;}
.index-aboutitem .item:hover .text::before{width: 100%;}
.index-aboutitem .item .text h3{font-size: 24px;color: #000000;line-height: 30px;}
.index-aboutitem .item .text h4{font-size: 16px;color: #3e3a39;line-height: 26px;margin-top:10px;}
.index-aboutitem .item:hover .text h3,.index-aboutitem .item:hover .text h4{color: #fff;}
.index-aboutitem .item .imgbox{overflow: hidden;}
.index-aboutitem .item .imgbox img{transition: all .5s ease-out;}
.index-aboutitem .item:hover .imgbox img{transform: scale(1.1);}
.index-aboutmin .page{position: absolute;right: calc(14% + 25px);top: 50%;margin-top: -25px;}
.index-aboutmin .page .button{width: 50px;height: 50px;background-color: #00A19B;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;position: absolute;top:0;left: 0;right: 0;bottom: 0;margin: 0;background-image: none;opacity: 0;visibility: hidden;}
.index-aboutmin .page .button i{font-size: 20px;color: #fff;}
.index-aboutmin .page .button.active{opacity: 1;visibility: visible;}
/* index-about-r */
.index-about-r li{display: none;}
.index-about-r li:first-child{display: block;}


#cookieConsent{background-color:rgba(20,20,20,.8);min-height:26px;font-size:14px;color:#ccc;line-height:26px;padding:10px 30px 20px 30px;font-family:"Trebuchet MS",Helvetica,sans-serif;position:fixed;bottom:0;left:0;right:0;display:none;z-index:9999}
#cookieConsent a{color:#4b8ee7;text-decoration:none}
#closeCookieConsent{float:right;display:inline-block;cursor:pointer;height:20px;width:20px;margin:-10px -10px 0 0;font-weight:700}
#closeCookieConsent:hover{color:#fff}
#cookieConsent a.cookieOK{background-color:#f1d600;color:#000;display:inline-block;border-radius:5px;padding:5px 20px;cursor:pointer;margin:20px 40px 0 0}
#cookieConsent a.cookieOK:hover{background-color:#e0c91f}


/*code-box*/
.code-box{width: 100%;height: 50px;background-color: #F5F5F5;border: 1px solid #DDE2E9;border-radius: 6px;margin-bottom: 15px;box-sizing: border-box;text-align: center;line-height: 50px;font-size: 16px;color: #3e3a39;position: relative;}
.code-box{position:relative}
.code-box p,.code-box span{display:block;position:absolute;left:0;height:50px;text-align:center;line-height:40px;border-radius:5px}
.code-box span{width:60px;background-color:#fff;font-family:"宋体";font-size:16px;cursor:pointer}
.code-box p{width:0;background-color:#ff9;overflow:hidden;text-indent:-20px;transition:background 1s ease-in;font-size:16px;line-height:50px;}
.code-box .code-input{display:none}
.login-form .slideunlock .label{height: 52px;}
.login-form .slideunlock .labelTip{position: absolute;left: 0;top: 0;width: 100%;text-align: center;font-size: 16px;color: #3e3a39;line-height:50px;}
.verify-wrap{height: 100%!important;margin: 0!important;overflow:hidden;border-radius:4px;}


/* 20250103 */
.product01{width: 100%;}
.product01-top{width: 100%;display: flex;display: -webkit-flex;}
.product01-top .item{width: calc((100% - 50px)/3);box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.1);border-radius: 12px;display: block;overflow: hidden;margin-right:25px;position:relative;}
.product01-top .item:nth-of-type(3n){margin-right:0;}
.product01-top .item .imgbox{width: 100%;height: 260px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}
.product01-top .item .imgbox img{max-width: 100%;max-height: 100%;}
.product01-top .item .text{width: 100%;box-sizing: border-box;padding: 25px;padding-bottom:70px;}
.product01-top .item .text h3{font-size: 20px;color: #000000;font-weight: bold;margin-bottom: 20px;}
.product01-top .item .text h4{font-size: 16px;color: #3e3a39;line-height: 26px;margin-bottom: 25px;}
.product01-top .item .text .more{width: 112px;height: 42px;border-radius: 6px;border: 1px solid #00A19B;background-color: transparent;color: #00A19B;transition: all .3s;position:absolute;bottom:25px;}
.product01-top .item .text .more:hover{background-color: #00A19B;color: #fff;}
.product01-bot{margin: 0;margin-top: 30px;width: 100%;}
.product01-top .item:hover .text h3{color: #00A19B;}

/* product02wrap */
.product02wrap{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-top: 80px;}
.product02-l{width: 425px;}
.product02-l .maxtl{font-size: 36px;color: #000000;font-weight: bold;margin-bottom: 40px;}
.product02-l .categorylist{width: 100%;margin-bottom: 80px;}
.product02-l .categorylist a{font-size: 18px;color: #000000;line-height: 68px;display: block;border-bottom: 1px solid #DDDDDD;}
.product02-l .categorylist a:first-child{border-top: 1px solid #DDDDDD;}
.product02-l .categorylist a.active,.product02-l .categorylist a:hover{color: #00A19B;}
/* product02-lser */
.product02-lser{width: 100%;}
.product02-lser .tl h3{font-size: 24px;color: #000000;margin-bottom: 20px;}
.product02-lser .tl strong{display: block;width: 40px;height: 2px;background: #00A19B;margin: auto;}
.product02-lser .tl{margin-bottom: 30px;text-align: center;}
.product02-lser .form{width: 425px;height: 50px;background: rgba(255,255,255,0);border-radius: 25px;border: 1px solid #00A19B;position: relative;overflow: hidden;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.product02-lser .form button{width: 50px;height: 50px;background-color: transparent;border: none;display: flex;display: -webkit-flex;justify-content: center;-webkit-justify-content: center;align-items: center;-webkit-align-items: center;cursor:pointer;}
.product02-lser .form input{width: calc(100% - 50px);height: 100%;border: none;box-sizing: border-box;outline: none;font-size: 16px;color: #000000;padding-right: 10px;}

/* product02-r */
.product02-r{width: calc(100% - 475px);filter: drop-shadow(0px 0px 6px rgb(0,0,0,0.1));}
.product02-r img{float: right;}
.product02-rmin{width: 100%;background-color: #fff;padding: 50px 40px 30px;box-sizing: border-box;clear: both;border-radius: 12px;border-top-right-radius: 0;}
.product02-rmin .tipsbot{width: 100%;margin-top:30px;}
.product02-rmin .tipsbot p{font-size: 12px;color: #3e3a39;line-height: 22px;}
/* protags */
.protags{width: 100%;}
.protags li{display: flex;display: -webkit-flex;padding-bottom: 25px;border-bottom: 1px dashed #DDDDDD;margin-bottom: 25px;}
.protags li:last-child{border: none;}
.protags li h3{font-size: 18px;color: #000000;font-weight: bold;width: 100px;line-height: 24px;}
.protags li .list{display: flex;display: -webkit-flex;width: calc(100% - 100px);flex-wrap:wrap;-webkit-flex-wrap:wrap;}
.protags li .tagslist .el-checkbox__label{line-height: 24px;padding-left:8px;font-size:16px;}
.protags li .tagslist .el-checkbox{margin-bottom: 6px;font-weight:normal;}
.reslistwrap .el-tag{height: 26px;line-height: 24px;width: auto;font-size:16px;}
.reslistwrap .el-tag{margin-right: 10px;margin-bottom: 10px;}
.reslistwrap .delres{width: 48px;height: 26px;background: #FFFFFF;border-radius: 3px;border: 1px solid #00A19B;box-sizing: border-box;line-height: 24px;text-align: center;font-size: 16px;color: #00A19B;margin-left: 20px;display: block;}
.reslistwrap .delres:hover{background-color: #00A19B;color: #fff;}
.protags li .list .el-checkbox__inner{width: 16px;height: 16px;}

.tagslist .el-checkbox__input.is-focus .el-checkbox__inner{border-color: #DCDFE6;}
.tagslist .el-checkbox__input.is-checked .el-checkbox__inner, .tagslist .el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color: transparent;border-color: #00A19B;}
.tagslist .el-checkbox__inner::after{border-color: #00A19B;}
.tagslist .el-checkbox__input.is-checked+.el-checkbox__label{color: #00A19B;}

/* procontent */
.procontent{width: 100%;}
.procontent li{width: 100%;box-sizing: border-box;padding: 30px 0;border-bottom: 1px solid #E0E0E0;}
.procontent li .tl{width: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;cursor: pointer;}
.procontent li .tl h3{font-size: 20px;color: #000000;font-weight: bold;width: calc(100% - 30px);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.procontent li .tl h3 a{font-size: 20px;color: #000000;font-weight: bold;display:block;width:100%;line-height:30px;}
.procontent li .tl i{font-size: 16px;color: #3e3a39;transition: all .3s;width: 30px;height: 30px;line-height: 30px;text-align: center;}
.procontent li .tl i:hover{color: #31B1AD;}
.procontent li .info{width: 100%;margin-top: 30px;height:0;overflow:hidden;margin:0;}
.procontent li.active .info{height: auto;margin-top: 30px;}
.procontent li .info .min{width: 100%;overflow: hidden;max-height: 90px;position: relative;}
.procontent li .info p{font-size: 16px;color: #3e3a39;line-height: 30px;overflow: hidden;}
.procontent li .info p::first-line{text-indent: 2rem;}
.procontent li .info .show{font-size: 16px;color: #31B1AD;position: absolute;right: 0;bottom: 0;line-height: 30px;background-color: #fff;padding-left: 2px;white-space:nowrap;}
.procontent li .info .show span{color: #3e3a39;}
.procontent li .info .show::before{position: absolute;right: 100%;content: '';width: 10px;height: 22px;background-image: linear-gradient(270deg,#fff,hsla(0,0%,100%,0));}
.procontent li .info .min.tomore{max-height: initial;}
.procontent li .info .min.tomore .show span{display: none;}
.procontent li .info .min.tomore .show{position: relative;}
.procontent li .tl h3 a:hover{color:#31B1AD;}


.procontent li.active .info{display: block;}
.procontent li.active .tl h3{color: #00A19B;}
.procontent li.active .tl i{transform: rotate(180deg);-webkit-transform: rotate(180deg);}

/* activity01 */
.activity01-top .item .imgbox img{width: 100%;height: 100%;object-fit: cover;transition: all .3s;}
.activity01-top .item .imgbox{height: 260px;overflow: hidden;}
.activity01-top .item:hover .imgbox img{transform: scale(1.1);}
.procontent .data{width: 100%;display: flex;display: -webkit-flex;margin-top: 20px;}
.procontent .data p{font-size: 18px;color: #000000;width: calc(100% / 3);}
.procontent .data p:nth-of-type(2){text-align: center;}
.procontent .data p:nth-of-type(3){text-align: right;}
.procontent .info .enroll{width: 130px;height: 42px;background: #FFFFFF;border-radius: 6px;border: 1px solid #00A19B;color: #00A19B;margin-top: 30px;}
.procontent .info .enroll:hover{background-color: #00A19B;color: #fff;}

.procontent li .info .expande {height: auto;}
.procontent li .info .close { height: auto;overflow: hidden;}
.procontent li .info .min {position:relative;}
.procontent li .info .text {position: relative;font-size: 14px;line-height: 20px;letter-spacing: 2px;color: #3e3a39;}
.procontent li .info .retract {position: relative;overflow: hidden;max-height:90px;}
/*.procontent li .info .retract:after {content: '...';position: absolute;bottom: 0;right: 2px;width: 25px;padding-left: 30px;background: linear-gradient(to right, transparent, #fff 45%);}*/
.procontent li .info .btn {right: 0;bottom: 0;font-size: 14px;line-height: 19px;letter-spacing: 2px;color: #31B1AD;cursor: pointer;}
.procontent li .info .btn p{color: #31B1AD;cursor:pointer;}
.procontent li .info .moretext {font-size: 14px;line-height: 20px;letter-spacing: 2px;color: #3e3a39;visibility: hidden;width:1px;}

.act-banner .c-btext .more{border: 1px solid #fff;background-color: transparent;color: #fff;margin:auto;margin-top:30px;}

.protags li .list>label{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;height:24px;margin-right:30px;font-size:14px;}
.protags li .list>label input{opacity: 0;position:absolute;left:0;}

.protags li .list>label i{display: block;width: 12px;height: 12px;border: 1px solid #959595;border-radius: 4px;margin-right: 8px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;-webkit-align-items: center;-webkit-justify-content: center;}
.protags li .list>label input[type='checkbox']:checked+i{border-color:#00A19B;background-color:#00A19B;}
.protags li .list>label span{font-size: 12px;color: #fff;opacity:0;transition:opacity .1s;-webkit-transition:opacity .1s;font-size:12px;border:2px solid transparent;}
.protags li .list>label font{font-size: 14px;}
/*.f02rsift-item .list .li p input+i:after{content:'';width: 6px;height: 2px;color: #fff;opacity:0;transition:opacity .1s;-webkit-transition:opacity .1s;font-size:12px;border:2px solid transparent;border-left-color:#fff;border-bottom-color:#fff;border-radius:2px;}*/
.protags li .list>label input[type='checkbox']:checked+i span{opacity:1}
.protags li .list>label input[type='checkbox']:checked+i+font{color:#00A19B;}


sup,sub{font-size: smaller!important;}
/*sup span,sub span{font-size: inherit!important;}*/


/*tonewpage*/
.tonewpage{width: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;margin-top:30px;}
.tonewpage:before,.tonewpage:after{content:'';display: block;width: 70px;height: 1px;background-color: rgba(229,229,229,1);}
.tonewpage .imghrf{width: 37px;}
.tonewpage .imghrf img{width: 100%;}




.ninfo-b .text .fx .collect{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;font-size: 16px;color: #00A19B;border:none;border-radius:0;width:auto;height:50px;}
.ninfo-b .text .fx .collect .img img:last-child{display: none;}
.ninfo-b .text .fx .collect .img img{max-width: 100%;}
.ninfo-b .text .fx .collect .img{margin-right: 10px;}
.ninfo-b .text .fx .collect.active .img img:last-child{display: block;}
.ninfo-b .text .fx .collect.active .img img:first-child{display: none;}


/*coa*/
.coaBox{padding:30px 0 75px;margin:auto;}
.coaBox .formBox{padding:30px 60px;margin-bottom:45px;border:1px solid #e8e8e8}
.coaBox .form{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.coaBox .inputBox{width:32%;margin-bottom:15px}
.coaBox .name{font-size:14px;color:#444;line-height:30px}
.coaBox .sign{font-size:16px;color:#00a5a1;margin-right:5px}
.coaBox .inputText{width:100%;height:50px;font-size:14px;color:#3e3a39;padding:0 18px;border:1px solid #eae9e9;background-color:#f8f8f8}
.coaBox .timeBox{display:flex;justify-content:space-between;align-items:center}
.coaBox .timeBox .inputText{width:46%;background-image:url(../images/time-icon.png);background-repeat:no-repeat;background-position:95% center}
.coaBox .btnBox{width:100%;margin-top:5px}
.coaBox .btnSubmit{width:120px;height:50px;font-size:16px;color:#fff;background-color:#1ea094;cursor:pointer;border:none;}
.coaBox .table{width:100%;border-collapse:collapse}
.coaBox th{font-size:14px;color:#fff;line-height:30px;text-align:left;font-weight:400;padding:15px 30px;background-color:#1ea094}
.coaBox th:nth-child(2n){background-color:#4fc1b7}
.coaBox th:last-child{text-align:center}
.coaBox td{font-size:14px;color:#222;line-height:30px;padding:15px 30px;background-color:#f4f4f4;border:1px solid #e8e8e8}
.coaBox tr:nth-child(2n) td{background-color:#fff}
.coaBox td:last-child{text-align:center}

.down-page .dropDown{position:absolute;top:100%;left:0;width:100%;height:161px;padding:10px 15px;border:1px solid #e5e5e5;border-top:0;background-color:#fff;overflow-y:auto;display:none;z-index:2}

.datepicker thead tr:first-child th i:before{display:none;}

/*.bigPicLayer{display:none;width:1000px;height:556px;position:fixed;z-index:111;top:40%!important;margin-top:-180px;padding:10px}*/
/*.bigPicLayer .close{display:block;width:38px;height:38px;background:url(../images/m5_off.png?v=11221) no-repeat;right:-50px;top:-50px;position:relative;position:absolute;z-index:222}*/
/*.bigPicLayer .close em{width:1px;height:50px;background:#009690;display:none;position:absolute;left:50%;margin-left:-.5px;top:100%}*/
/*.bigPicLayer .imgDiv{text-align:center}*/
/*.bigPicLayer .imgDiv img{width:100%}*/
/*.bigPicLayer .imgDiv span{display:block;text-align:center;font-size:18px;margin-top:16px;color:#fff;font-weight:700;position:absolute;left:0;top:100%;width:100%}*/



.newchagetext{position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);bottom: 70px;z-index:1;}
.newchagetext p{font-size: 20px;color: #fff;line-height: 30px;margin-bottom: 20px;}
.newchagetext h3{font-size: 34px;line-height: 48px;font-weight: bold;color: #fff;}


/*20250507*/
.docuform{width: 70%;margin-top:50px;}
.docu-fortop{width: 100%;box-sizing:border-box;padding:10px 20px;background-color:#FAFAFA;border-radius:2px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: space-between;-webkit-justify-content: space-between;margin-bottom:30px;}
.docu-fortop p{font-size:16px;color: #000000;font-weight:bold;}
.docu-fortop .el-form-item{margin-bottom: 0;}
.docu-fortop .el-radio.is-bordered{background-color: #F0F0F0;padding:10px 20px;height:36px;}
.el-radio{margin-right: 20px;}
.docu-forbot{width: 100%;box-sizing:border-box;padding:10px 20px 20px;background-color:#FAFAFA;border-radius:2px;}
.docu-forbot .el-form-item__label{font-size:16px;color: #000000;font-weight:bold;}
.docu-forbot .el-checkbox{width: 100%;margin-right: 0;margin-bottom:4px;}
.docu-forbot .el-textarea__inner{height: 80px;min-height:auto!important;}
.el-button--primary{width:100px;height:36px;line-height:36px;padding:0;}

.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after,.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{display:none;}

.aplimask .maskbox table{width: 100%;border: 1px solid #DDDDDD;border-radius: 6px;border-collapse: collapse;} 
.aplimask .maskbox table tr td{box-sizing: border-box;padding: 15px;}
.aplimask .maskbox table tr td:first-child{text-align: center;font-size: 16px;color: #00A19B;font-weight: bold;background-color: #F4FBFB;white-space:nowrap;}
.aplimask .maskbox table tr{border-bottom: 1px solid #EFEFEF;}
.aplimask .maskbox table tr:last-child{border: none;}
.aplimask .maskbox table tr td:nth-of-type(2n){font-size: 16px;color: #3e3a39;}
.aplimask .maskbox table tr td:first-child p,.aplimask .maskbox table tr td:first-child span{font-size: 16px;color: #00A19B;font-weight: bold;}
.aplimask .maskbox table tr td,.aplimask .maskbox table tr td p,.aplimask .maskbox table tr td span{font-size: 16px;line-height:24px;}



/* aptitude01wrap */
.aptitude01wrap{width: 100%;position: relative;padding: 120px 0;}
.aptitude01wrap .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.aptitude01{position: relative;margin: auto;}
.aptitude01 h3{font-size: 40px;color: #000000;margin-bottom: 20px;font-weight:bold;}
.aptitude01 strong{display: block;width: 64px;height: 2px;background-color: #00A19B;margin-bottom: 40px;}
.aptitude01 h4{font-size: 20px;color: #000000;line-height: 48px;}

/* aptitude02 */
.aptitude02{margin: 120px auto;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: flex-start;-webkit-align-items: flex-start;}
.aptitude02-l{width: 50%;height: 440px;position: relative;overflow: hidden;border-radius: 12px;z-index: 0;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.aptitude02-l .bg{width: 100%;height: 100%;object-fit: cover;position: absolute;left: 0;top: 0;}
.aptitude02-l .bg.bg01{z-index: 0;} 
.aptitude02-l .bg.bgmask{z-index: 1;} 
.aptitude02-l .text01{position: relative;width: 100%;text-align: center;z-index: 2;}
.aptitude02-l .text01 h3{font-size: 72px;color: #ffffff;display: flex;display: -webkit-flex;align-items: flex-end;-webkit-align-items: flex-end;justify-content: center;-webkit-justify-content: center;font-weight:500;}
.aptitude02-l .text01 span{font-size: 180px;}
.aptitude02-l .text01 p{font-size: 20px;color: #FFFFFF;line-height: 36px;margin-top: 20px;}
.aptitude02-l .text02{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 2;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;width: 100%;opacity: 0;transition: all .5s;justify-content: center;-webkit-justify-content: center;}
.aptitude02-l .text02>div{width: auto;max-width: 100%;}
.aptitude02-l .text02 .item{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items:center;padding: 60px 0;}
.aptitude02-l .text02 .item h3{font-size: 72px;color: #fff;font-weight:500;}
.aptitude02-l .text02 .item p{font-size: 24px;color: #EBEAE6;line-height: 36px;margin-left: 20px;}
.aptitude02-l .text02 .line{max-width: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.aptitude02.highlight .aptitude02-l .text02{opacity: 1;}
.aptitude02.highlight .aptitude02-l .text01{opacity: 0;}

.aptitude02-r{width: calc(50% + 40px);margin-left: -40px;box-sizing: border-box;background-color: #fff;position: relative;z-index: 1;box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.05);border-radius: 12px;margin-top: 100px;padding: 110px 70px;}
.aptitude02-r h3{font-size: 36px;color: #000000;margin-bottom: 40px;font-weight:bold;}
.aptitude02-r h4{font-size: 16px;color: #3e3a39;line-height: 36px;text-align: justify;}



/* aptitude03wrap */
.aptitude03wrap{margin: 120px auto;}
.apti-tl h3{font-size: 36px;color: #000000;margin-bottom: 30px;font-weight:bold;}
.apti-tl h4{font-size: 16px;color: #3e3a39;line-height: 36px;}
.apti-tl h4>span{font-weight: 500;}
/* aptitude03 */
.aptitude03{width: 100%;position: relative;box-sizing: border-box;margin-top: 50px;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;}
.aptitude03-l{width: calc(100% - 570px);display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;} 
.aptitude03-l .item{width: calc((100% - 20px)/3);margin-bottom: 10px;margin-right: 10px;padding: 40px 10px;box-sizing: border-box;position: relative;background-color: #F0F5F5;border-radius: 12px;text-align: center;transition: all .3s;}
.aptitude03-l .item:nth-of-type(3n){margin-right: 0;}
.aptitude03-l .item h3{font-size: 24px;color: #00A19B;margin-bottom: 15px;}
.aptitude03-l .item h3 span{font-size: 72px;font-weight:500;}
.aptitude03-l .item p{font-size: 20px;color: #000000;line-height: 26px;}
.aptitude03-l .item::before{content: '';display: block;width: 100%;background-image: url(../images/apti03.png);position: absolute;left: 0;bottom: 0;background-size: 100% 100%;height: 40px;}
.aptitude03-l .item:hover{background-color: #00A19B;}
.aptitude03-l .item:hover h3,.aptitude03-l .item:hover p{color: #fff;}

/* aptitude03-r */
.aptitude03-r{width: 560px;background-color: #E0F4F3;border-radius: 12px;margin-bottom: 10px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;position: relative;}
.aptitude03-r .box{position: relative;text-align: center;width: 100%;z-index: 1;}
.aptitude03-r .box h3{font-size: 72px;color: #00A19B;margin-bottom:10px;font-weight:500;}
.aptitude03-r .box h3 span{font-size: 180px;}
.aptitude03-r .box p{font-size: 20px;color: #000000;margin-bottom: 40px;}
.aptitude03-r .box a{font-size: 16px;color: #006AB7;border-bottom: 1px solid #006AB7;padding-bottom: 12px;}
.aptitude03-r .bg{width: 100%;position: absolute;bottom: 0;left: 0;}


/* aptitude04wrap */
.aptitude04wrap{margin: 120px auto;}
/* aptitude04 */
.aptitude04{width: 100%;display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;margin-top: 60px;}
.aptitude04 li{width: calc((100% - 80px)/3);box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.05);border-radius: 12px;box-sizing: border-box;padding: 60px 40px 10px;background: linear-gradient(180deg, rgba(225, 211, 240, 0.4) 0%, #FFFFFF 20%);}
.aptitude04 li h4>span{font-weight: 500;}
.aptitude04 li h4{font-size: 16px;color: #3e3a39;line-height: 36px;margin-bottom: 30px;height: 180px;}
.aptitude04 li .list{width: 100%;}
.aptitude04 li .list .item{width: 100%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;margin-bottom: 30px;}
.aptitude04 li .list .item .imgbox{width: 120px;height: 120px;border-radius: 50%;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;border: 1px solid #E6E6E6;box-sizing: border-box;}
.aptitude04 li .list .item .imgbox img{max-width: 100%;max-height: 80%;filter: grayscale(1) opacity(0.8);}
.aptitude04 li .list .item:hover .imgbox{background-color: rgba(0, 161, 155, 0.1);border-color: transparent;}
.aptitude04 li .list .item:hover .imgbox img{filter: none;}
.aptitude04 li .list .item p{width: calc(100% - 120px);box-sizing: border-box;padding-left: 20px;font-size: 18px;color: #000000;line-height: 36px;}
.aptitude04 li .list .item:hover p{color: #00A19B;}
.aptitude04wrap .tips{font-size: 16px;color: #3e3a39;text-align: right;margin-top: 60px;}
.aptitude04 li:nth-of-type(2){background: linear-gradient(180deg, rgba(204, 225, 241, 0.4) 0%, #FFFFFF 20%);}
.aptitude04 li:nth-of-type(3){background: linear-gradient(180deg, rgba(246, 235, 210, 0.4) 0%, #FFFFFF 20%);}


.aptitudemask{width: 1400px;position:relative;}
.aptitudemask .close{width: 36px;height: 36px;background: #FFFFFF;border: 2px solid #EFEFEF;border-radius: 50%;position:absolute;right:0;top:0;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;}
.aptitudemask .close img{}
.aptitudemask>img{transform: rotateY(180deg);margin-bottom:-1px;}
.maskboxscroll{width: 100%;overflow:hidden;border-radius:12px;border-top-left-radius:0;}
.aptitudemask .maskbox{width: 100%;background-color: #fff;box-sizing:border-box;padding:0 50px 0;max-height:610px;overflow:hidden;overflow:auto;padding-bottom:50px;}
.aptitudemask .maskbox h3{font-size: 36px;color: #000000;margin-bottom:30px;}
.aptitudemask .maskbox table{width: 100%;border-collapse: collapse;margin-top: 50px;}
.aptitudemask .maskbox table thead{background-color: #F4FBFB;border-radius:6px;}
.aptitudemask .maskbox table td{border-left: 1px solid #EFEFEF;}
.aptitudemask .maskbox table td:first-child{border-left: none;}
.aptitudemask .maskbox table thead td{font-size: 18px;color: #00A19B;font-weight: bold;line-height: 30px;padding:20px 0;text-align:center;}
.aptitudemask .maskbox table tbody td{font-size: 16px;color: #3e3a39;padding:15px 20px;line-height:24px;box-sizing:border-box;text-align:center;}
.aptitudemask .maskbox table tbody td p{font-size: inherit;color: inherit;line-height: inherit;}
.aptitudemask .maskbox table tbody tr{border-bottom: 1px solid #EFEFEF;height:75px;}
/* 设置滚动条的宽度、高度、背景色和边框样式 */
.aptitudemask .maskbox::-webkit-scrollbar {width: 4;height: 3px;background-color: #F1F1F1;border-radius: 0;}
/* 设置滚动条滑块的背景色和圆角 */
.aptitudemask .maskbox::-webkit-scrollbar-thumb {background-color: #C1C1C1;border-radius: 0;}
.aptitudemask .maskbox table tbody td a{color:#00A19B;text-decoration: underline;text-underline-offset: 4px;}
.aplimaskwrap01 .maskbox .box{display: none;}
.aptitudemask .maskbox table tbody td:nth-of-type(2){white-space:nowrap;}


.headerwrap.hide{opacity: 0;}

.ninfo01 video {width: 100%;height: auto;}


.el-message-box__status+.el-message-box__message a{color: #00A19B;}
.el-message-box__wrapper .el-button--primary{background-color:#00A19B;border-color:#00A19B;}
.el-message-box__status.cusomer{width: 50px;height: 50px;border-radius: 50%;overflow:hidden;background-image:url(../images/cusmer.png);background-size: 80%;background-repeat: no-repeat;border: 1px solid #eee;background-position-x: center;background-position-y: center;background-color:#eee;top:0;transform:none;-webkit-transform:none;}
.el-message-box__status+.el-message-box__message{padding-left: 60px;}
.el-message-box__message p{font-size: 16px;line-height: 28px;}
.el-message-box{width: 560px;}

.c03list li form .item .el-form-item__label{color:#3e3a39;}
.c03list li form .item .el-form-item input::placeholder,.el-input__prefix, .el-input__suffix,.el-select .el-input .el-select__caret,textarea::placeholder,input::placeholder,.c03list li form .item textarea::placeholder{color:#3e3a39;}

.nodata-opinionformwrap{display: none;}
.appli02-gallery .swiper-slide{height: auto;}


@media (max-width:1600px){
	
	/* center */
	.center{width: 1200px;}
	
	.topggwrap .owidth{height: 40px;}
	.topgg p{font-size: 12px;}
	.topgg .tomore{font-size: 12px;}
	.htop-rnav a,.signwrap a{font-size: 14px;}
	
	.h-topwrap,.htr-line,.language{height: 54px;}
	.htop-l a.logo img{height: 30px;}
	.nav>li>a{line-height: 54px;font-size: 15px;}
	.navdownwrap .navtab a{line-height: 60px;font-size: 14px;}
	.navlisitem>h3{font-size: 16px;line-height: 54px;}
	.navlisitem{width: calc((100% - 40px)/3);margin-right: 20px;}
	.navlisitemmin li h3{font-size: 15px;margin-bottom: 20px;}
	.navlisitemmin li .info a{font-size: 13px;line-height: 24px;margin-bottom: 10px;}
	.navlisitemmin li{min-width: 38%;}
	.navliswrap{padding-bottom: 20px;}
	.navdownbot .owidth a{font-size: 14px;line-height: 54px;}
	
	.h-botwrap.mode01 .nav{opacity:0;visibility:hidden;}
	.h-searchwrap .headerinpt.open{width: 24vw;}
	
	.i-tl01 h3{font-size: 32px;}
	.index01wrap{padding: 60px 0;}
	.index01min{margin-top: 30px;}
	.i01-left{width: 34%;}
	.i01-right{width: 64%;}
	.i01l-itemtab>div p{font-size: 18px;}
	
	.i01r-item a .imgbox{height: 220px;}
	.i01-left .i01l-item{margin-bottom: 30px;}
	.i01r-item .swiper-pagination{margin-top: 20px;}
	.i01l-itemtab{height: 70px;}
	
	.index02wrap{margin: 0px 0 60px;}
	.index02{margin-top: 50px;}
	.index02list .hovtext{padding: 30px;}
	.index02list .hovtext h3{font-size: 30px;}
	.index02list .hovtext p{font-size: 18px;}
	.index02list .hovtext h4{font-size: 15px;line-height: 24px;}
	.index02list .hovtext .more{margin-top: 30px;}
	.index02list .text{padding: 50px 20px;}
	.index02list .text h3{font-size: 26px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.index02list .text p{font-size: 18px;}
	
	.index03wrap .item{padding: 100px 0;}
	.index03wrap .item .text h3{font-size: 30px;}
	.index03wrap .item .text strong{width: 340px;}
	.index03wrap .item .text h4{font-size: 24px;}
	.index03wrap .btnlistwrap{bottom: 50px;}
	.index03wrap .btnlist a{width: 130px;margin-right: 20px;}
	
	.index04wrap{margin: 80px auto;}
	.index04 .item .text h3{font-size: 18px;line-height: 26px;height: 52px;}
	.index04 .item .text .more{width: 100px;height: 36px;font-size: 15px;}
	.index04 .item .text span{font-size: 15px;}
	
	.index05wrap{padding: 100px 0;}
	.index05-l{padding: 50px 40px;}
	.index05-l h3{font-size: 32px;}
	.index05-l strong{width: 40px;margin: 20px 0;}
	.index05-l h4{font-size: 15px;text-align: justify;margin-bottom: 80px;}
	.index05-l .tablink .more{width: 130px;height: 42px;font-size: 15px;margin-right: 30px;}
	.index05-l .tablink{margin-bottom: 50px;}
	.index05-l .list .item{padding: 20px;}
	.index05-r{padding: 0 40px;}
	.index05-num .textbox .numfont h2,.index05-num .textbox .numfont span{font-size: 42px;}
	.index05-num .textbox h3{margin-left: 20px;}
	.index05-num .textbox .numfont{width: 140px;}
	
	.index06 h3{font-size: 32px;}
	.index06 .more{height: 46px;}
	
	.footerwrap{padding-top: 40px;}
	/*padding-bottom: 50px;*/
	.f-logo img{height: 46px;}
	.f-search label{height: 46px;width: 360px;}
	.f-top{margin-bottom: 50px;}
	.f-nav .list a{font-size: 14px;line-height: 28px;}
	.f-nav h3{font-size: 16px;padding-bottom: 12px;margin-bottom: 15px;}
	.f-nav{margin-bottom: 50px;}
	.f-lx{padding: 30px 0;}
	.f-lx .item{padding-left: 25px;}
	.f-lx .item p{margin-bottom: 14px;}
	.f-lx .item h3{font-size: 14px;}
	.f-fx a{width: 40px;height: 40px;margin-right: 10px;}
	.f-ba-l a{font-size: 14px;margin-right: 20px;}
	.f-ba-r a,.f-ba-r font{font-size: 14px;margin-right: 10px;}
	.f-ba-r a, .f-ba-r i, .f-ba-r font{line-height:24px;}
	/*.f-ba{height: 56px;}*/
	
	.dyue input{width: 340px;height: 34px;font-size: 12px;}
	.dyue button{width: 90px;height: 34px;font-size: 12px;}
	.topggwrap02 .owidth{height: 40px;}
	
	.ass .imgbox{width: 70px;height: 70px;margin-right: -35px;}
	.ass p{font-size: 16px;line-height:20px;padding: 5px;padding-left: 40px;}
	
	/* .file01wrap */
	.file01wrap{margin-top: 163px;}
	.f-tl h3{font-size: 36px;}
	.file01list a p{font-size: 26px;}
	.f02r-tag a{font-size: 16px;padding: 0 15px;line-height: 36px;margin-right: 10px;margin-bottom: 10px;}
	.toggle-tag{width: 100%;}
	.sell .text .more{width: 110px;height: 36px;}
	.file02l-item{padding-bottom: 30px;}
	.f02rsift-item .list .li p,.f02rsift-item .list .li span{font-size: 16px;}
	.file02l-item .taglist p{font-size: 16px;padding: 0 15px;line-height: 36px;margin-right: 15px;}
	.f02lit-btn a{font-size: 16px;}
	.file02l-item h3{font-size: 18px;}
	.file02l-item .data p{font-size: 16px;}
	.f02l-itop{margin-bottom: 10px;}
	.f02l-info{margin-top: 20px;}
	.f02linfo-tl p{font-size: 18px;}
	.infoshow{padding-top: 20px;}
	.sell .text h3{font-size: 20px;margin-bottom: 15px;}
	.sell .text h4{margin-bottom: 20px;}
	.toggle-tag02{width: auto;}
	
	/* 20230812 */
	.cbl{width: 70px;height: 70px;}
	.cbl .item p{font-size: 12px;}
	.cbl .showitem{margin-top: 13px;margin-bottom: 13px;}
	.cbl .showitem .tips{padding: 15px;right: 70px;width: 160px;}
	.cbl .showitem .tips p{font-size: 14px;}
	.cbl .item img{max-width: 26px;max-height: 26px;}
	.totop{width: 56px;height: 56px;}
	.cbl{bottom: calc(8% + 65px);}
	/*.navlisitemmin li .info a{white-space: nowrap;}*/
	.navlisitemmin li .info a>span{width: 40px;line-height: 16px;margin-left: 5px;}
	.navlisitem{width: auto;}
	.navlisitemmin li{margin-right: 40px;}
	.navlisitemmin li:last-child{margin-right: 0;}
	.navlisitem02 .navlisitemmin li{margin-right: 30px;}
	
	.topgg p{font-size: 12px;}
	.bannerswiper .item .text h3{font-size: 36px;}
	.bannerswiper .item .text p{font-size: 26px;margin-bottom:30px;}
	.bannerswiper .item .text strong{width: 100px;}
	.bannerswiper .item .text h4{font-size: 18px;line-height: 32px;margin-bottom:30px;}
	.i01l-itemtab>div .imgbox img{max-width: 82%;}
	
	.i01r-item a{padding: 30px;}
	.i01r-item a .imgbox{height: 200px;}
	
	.i01r-item .more{font-size: 14px;width: 110px;height: 36px;}
	.index02list a{height: 540px;}
	
	.index02list .hovtext h3{font-size: 26px;}
	.index003min .swiper-slide{width: 66%;}
	.index003min a .more{right: 20px;bottom: 20px;width: 110px;height: 36px;font-size: 14px;}
	
	.index05-r{width: 38%;}
	.index05-num .textbox .imgbox{width: 60px;height: 60px;}
	.index05-num .textbox .imgbox img{max-width: 90%;max-height: 90%;}
	.index05-num .textbox .numfont{padding-left: 30px;}
	.index05-num .textbox .numfont h2, .index05-num .textbox .numfont span{font-size: 36px;}
	.index05-num .textbox h3{margin-left: 10px;}
	.index05-num .mumping_mun02 li{padding-left: 0;}
	.index05-l{width: 58%;}
	.index05-l .list .item{margin-right: 20px;}
	.index05-l h4{margin-bottom: 60px;}
	.index05-num .textbox .imgbox::before{width: 40px;height: 40px;}
	
	.cbl{right: 10px;}
	.totop{right: 15px;}
	
	.c-center{width: 1140px;}
	.filetab .item .imgbox{width: 60px;height: 60px;margin-bottom: 20px;}
	.filetab .item p{font-size: 18px;}
	.news-tl01{font-size: 36px;}
	.files01-r{width: 380px;}
	.files01-l{width: calc(100% - 420px);}
	.f02r-tag a{padding: 0 12px;font-size: 14px;line-height: 34px;}
	
	.navdown02 .text h3{font-size: 20px;line-height: 26px;}
	.navdown02 .list a, .navdown02 .text-r a{font-size: 14px;line-height: 28px;}
	.navdown02 .list h3, .navdown02 .text-r h3{font-size: 16px;margin-bottom: 15px;}
	.navdown02 .text .more{width: 100px;height: 34px;font-size: 14px;}
	.navdown02 .text-r{width: 15%;}
	.navdown02 .text{width: 25%;}
	
	.file03-imglist .item p{margin-top: 20px;font-size: 16px;line-height: 26px;}
	.pdfwrap .btns{width: 50px;right: 20px;}
	.pdfwrap .btns a{width: 50px;height: 50px;margin-bottom: 10px;}
	.files01-lmin .item .top .text h3{font-size: 18px;}
	.files01-lmin .item .top .text .data p{font-size: 14px;}
	.files01-lmin.textmode .item{width: calc((100% - 30px)/2);padding: 30px;margin-bottom: 30px;padding-bottom:80px;}
	.files01-lmin .item .top .link a{width: 100px;height: 36px;font-size:14px;margin-right:10px;}
	/*.files01-lmin .item .top .link a.moreh5{width: 140px;}*/
	.files01-lmin .item{padding:40px 30px;}
	.files01-lmin .item .top .link{width: 28%;}
	
	.contact01min{padding-top: 30px;padding-bottom: 80px;}
	.contact01-l .text .tl h3{font-size: 36px;}
	.contact01-l .text .tl p{font-size: 24px;}
	.contact01-l .text .tl{margin-bottom: 30px;}
	.contact01-l .icon img{width: 30px;}
	.cr-list .tl{margin-bottom: 30px;}
	.contact02wrap{margin: 80px auto;}
	.contact02 .item{width: calc((100% - 100px)/3);margin-right: 50px;margin-bottom: 70px;}
	.contact02 .item .text p{font-size: 15px;}
	
	.contact03wrap{padding: 100px 0;}
	.c-btext h3{font-size: 36px;}
	.c-btext p{font-size: 22px;}
	/*min-height: 480px;*/
	.c-banner img{object-fit: cover;}
	.c03-tab a{font-size: 24px;margin-right: 50px;}
	/*.c03listwrap .bg{height: 580px;}*/
	.c03list{padding: 80px 40px;}
	.c03list li form .item label input, .c03list li form .item label select, .c03list li form .item textarea{font-size: 16px;}
	.c03list li form .item textarea{height: 100px;}
	
	.ejinav i{margin: 0 20px;}
	.global01-tl{padding-right: 50px;}
	.global01-tl>h3{font-size: 32px;}
	.global01-tl>p{font-size: 22px;margin-bottom: 50px;}
	.global01{margin: 80px auto;}
	.global01-info p{line-height: 32px;}
	.global02-l .item .textbox{padding: 0 30px;}
	.global02-l .item .textbox p{font-size: 14px;}
	.global02-l .item .textbox .numfont h2,.global02-l .item .textbox .numfont{font-size: 46px;}
	.global02-l .item .textbox h3{font-size: 16px;line-height: 26px;}
	.global02-l .item{height: 260px;}
	.global02-r .textbox02 h3{font-size: 24px;line-height: 30px;}
	.global02-r .textbox02 p{font-size: 20px;line-height: 30px;}
	.global02-r .textbox02{right: 40px;}
	
	.global03-tl{margin-top: 100px;}
	.global03-tl h3{font-size: 36px;}
	.global03-tl p{font-size: 32px;margin-bottom: 30px;}
	.mdgq .pulse{width: 10px;height: 10px;}
	.mdgq p{font-size: 14px;}
	
	.global04-l li{margin-bottom: 50px;}
	.global04-l li .textbox .numfont h2, .global04-l li .textbox .numfont p{font-size: 56px;}
	.global04-l li .textbox h3{font-size: 18px;}
	.global04-l li .textbox .numfont span{font-size: 28px;}
	.global04-l li img{max-width: 60px;max-height: 60px;}
	.global04-l{width: 40%;}
	
	.history-swiper-min .top .imgbox{width: 320px;height: 320px;}
	.history-swiper-min .top .text{width: calc(100% - 360px);}
	.history-swiper-min .top .text{padding-top: 80px;}
	.history-lmin a font{font-size: 160px;}
	.history-lmin a.active h3{font-size: 34px;}
	.history-swiper-min .bot{margin-top: 60px;}
	.history-page{top: 380px;}
	.history-swiper-min .bot .list .item{width: calc((100% - 60px)/3);margin-right: 30px;}
	.historywrap{margin-bottom: 80px;}
	.file03wrap{padding: 80px 0;}
	.file03-text{margin-top: 80px;}
	
	.video-top .link a{font-size: 18px;margin-right:30px;}
	.result-s{height: 50px;}
	.result-s input{font-size: 16px;}
	.videobox{height: 70%;width: 80%;}
	.video01 .video01-l .imgbox{height:570px;}
	.video01 .item .imgbox .icon{width: 60px;height: 60px;}
	.video01 .item .text .data p{font-size: 12px;}
	.video03 .item .text .data i{margin: 0 8px;}
	/*.video01 .item .text,.photos01 .item .text{padding: 15px 10px;}*/
	.video01-r .item .imgbox{height: calc(100% - 131px);}
	.video01 .item .text .data{margin-top: 15px;}
	.photos01 .item .text h3{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	
	.news01 .item .text{padding: 20px 15px;}
	.news01 .item .text .data p{font-size: 14px;}
	.news01 .item .text .info h3{font-size: 18px;}
	
	.center{width: 1300px;}
	.about01-top .text h3{font-size: 36px;}
	.about01-top .text p{font-size: 22px;}
	.about01-top .text span{font-size: 22px;}
	.about01-top .text span::before{width: 80px;}
	.about01 .item .text{padding: 0 30px;bottom: 30px;}
	.about01 .item h3{font-size: 24px;}
	
	.topggwrap02 .topgg .tomore{font-size: 12px;}
	.videobox .downvideo{bottom: 18%;}
	.videobox .videclose{width: 40px;height: 40px;top: -20px;right: -10px;}
	.videobox .videclose img{max-width: 80%;max-height: 80%;}
	
	.navdownwrap02{width: 170px;padding: 20px;}
	.navdownwrap02 a{line-height: 36px;font-size: 14px;}
	
	.nav>li>a{line-height: 48px;}
	.bannerpage{bottom: 30px;}
	
	.news-screenli .list a{margin-right: 30px;}
	.video03 .item .text .data i{margin: 0 5px;height:12px;}
	
	.news02 .item .imgbox{width: 480px;height: 300px;}
	.news02 .item .text{width: calc(100% - 520px);}
	
	.news02.textmode .item .imgbox{height:115px;}
	
	.nav>li{padding: 0 20px;}
	
	.files01-r{width: 340px;}
	.files01-l{width:calc(100% - 380px);}
	
	/*.ninfo-b .imgbox*/
	.ninfo-b .imgbox{width: 520px;height: auto;}
	.ninfo-b .text{width: calc(100% - 580px);}
	.mbx p, .mbx a{font-size: 14px;}
	.mbx{height: 50px;}
	.ninfo-b .text .mbx{margin-bottom: 10px;}
	.ninfo-b .text strong{width: 60px;height: 2px;margin-bottom:20px;}
	.ninfo-b .text h3{font-size: 26px;line-height: 36px;}
	.ninfo-b .text .data p{margin-bottom: 40px;font-size:14px;margin-right:20px;}
	.ninfo-b .text .fx a{width: 42px;height: 42px;}
	.ninfo-b .text .fx a img{max-width:50%;}
	.ninfo01 p,.ninfo01 div{font-size: 16px;line-height: 28px;}
	.ninfo01 span{font-size: 16px;}
	
	#md20 img{width: 16px;margin-right:8px;}
	
	.navlisitemmin li .item{margin-bottom: 30px;}
	.navlisitemmin li h3{margin-bottom: 15px;}
	.navlisitemmin li .info a{line-height: 20px;}
	
	.history-lmin a font{margin-top: -70px;}
	.history-lmin a.active font{font-size: 110px;}
	.history-lmin a:after{right:-40px;}
	.history-l{padding-right:40px;}
	
	.global04-r{width: 60%;}
	.mr--about_us--global--item1 .list p, .mr--about_us--global--imgBgWrap .list p{font-size: 14px;}
	.mr--about_us--global--item1 .list p img, .mr--about_us--global--imgBgWrap .list p img{max-width: 16px;max-height: 16px;}
	.mr--about_us--global--item1 .list p i, .mr--about_us--global--imgBgWrap .list p i{width: 14px;height: 14px;}
	.mr--about_us--global--item1 .list, .mr--about_us--global--imgBgWrap .list{left: 80px;bottom:40px;}
	
	.mdgq .pulse{width:8px;height:8px;}
	
	.navdown02 .list.zzfwlist li,.navdown02 .list.zzfwlist .gg{width: 48%;}
	.navdown02 .list.zzfwlist .gg a{font-size: 14px;}
	
	
	.global02-l .item .textbox{padding: 0 30px;}
	
	
	/* 2023/10/16 */
	.invest01-l .item{padding-bottom: 28px;margin-bottom: 28px;}
	
	.f02rsift-item .list .li p font{font-size: 16px;}
	
	.news01-top .item .imgbox{height: 370px;}
	.news01-bot .item .imgbox{height: 260px;}
	
	/*20240105*/
	.appli02-top a{margin-right:50px;font-size:14px;}
	.linetext::before{height:220px;}
	.appli04 .item .text{padding: 0 30px;bottom:60px;}
	.appli03-thumbs .swiper-slide{padding: 20px 15px 40px;}
	.appli03-thumbs .swiper-slide p{font-size: 16px;}
	.appli04 .item .text h3{font-size: 26px;padding-bottom:20px;}
	.appli04 .item .text h4{font-size: 15px;line-height: 26px;}
	.swiper-appli05 .swiper-slide a .text h4{font-size: 16px;line-height: 26px;margin-bottom:30px;}
	.swiper-appli05 .swiper-slide a{padding: 30px 25px;}
	.appli05min-l a{font-size: 18px;}
	.appli07min-top li .list{padding: 30px 20px;height:560px;}
	.appli07min-top li .list .item .text .hovertext p{font-size: 13px;}
	.appli07min-bot .list .item{width: calc((100% - 120px)/4);}
	.appli07min-bot .list{padding: 40px;}
	.appli08mintab tr td:first-child,.appli08mintab tr td:nth-of-type(2n){font-size:14px;}
	.appli10-l .list .item .text h4,.appli10-ct .list .item .text h4,.appli10-r .list .item h4,.appli10-r .list .item a{font-size: 14px;}
	.appli10-r .list .item{padding-bottom: 15px;margin-bottom: 15px;}
	.appli10-r .tomore{margin-top: 20px;}
	.appli02-top a{line-height: 60px;}
	
	
	.files01-lmin.textmode .item .top .link{width: 100%;}
	
	
	/* 20240223 */
	.ejinav i{margin: 0 15px;}
	.customer01 .item .min{padding: 0 30px;}
	.customer01 .item .min .info{margin-top: 40px;padding-right: 50px;}
	.customer01 .item .min .top h3{font-size: 26px;}
	
	.customer02wrap{padding: 80px 0;}
	.customer02 .item .text h3{font-size: 22px;margin-bottom: 15px;}
	.customer02 .item .text h4{font-size: 14px;line-height: 24px;}
	.customer02 .item .imgbox{width: 100px;height: 100px;margin-bottom: 20px;}
	.customer02 .item .imgbox img{max-width: 60%;max-height: 60%;}
	
	.bear06wrap{margin: 80px auto;}
	
	.bear08wrap{padding: 80px 0;}
	.bear08{padding-left: calc((100% - 1200px)/2);}
	.bear08 .info{padding: 60px 40px;}
	.bear08 .info p{font-size: 16px;line-height: 28px;}
	.bear08 .top .imgbox{width: 110px;height: 110px;}
	.bear08 .top .text h3{font-size: 20px;}
	.bear08 .top .text p{font-size: 16pxs;}
	.bear09-top .list .box p{padding: 0 30px;font-size: 20px;bottom: 30px;}
	.bear09-top .list .box .icon{width: 50px;}
	.bear09-botmin a h3{font-size: 18px;line-height: 28px;}
	.bear09-botmin a p{font-size: 14px;}
	.bear09-botmin a h4{font-size: 14px;line-height: 24px;}
	
	
	.customer04min li .li .text h4{font-size: 14px;}
	.customer04min li .li .text a{font-size: 18px;}
	.customer04min li .li{margin-bottom: 15px;}
	.customer04min li>h3{font-size: 22px;}
	.customer04wrap{padding: 80px 0 120px;}
	
	/* .b-tc .bg */
	.b-tc{width: 300px;}
	.b-tc .icon,.b-tc .close img,.b-tc .tag img,.b-tc .bg{min-height: auto;}
	.b-tc .min{padding: 80px 30px 10px;}
	.b-tc .min h3{font-size: 18px;line-height: 24px;margin-bottom: 20px;}
	.b-tc .tag img{width: 90px;}
	.b-tc .tag p{font-size: 16px;}
	.b-tc .min h4{font-size: 14px;line-height: 24px;}
	.b-tc .min .more{width: 140px;height: 40px;border-width: 1px;}
	
	.bear-btab a,.bear02-r .item .box .more{width: 140px;height: 40px;}
	.bear-btab{margin-top: 40px;}
	
	.bear04{padding: 80px 40px 30px;}
	.bear04-l .tab i{margin: 0 10px;}
	.bear04-l .tab a{font-size: 16px;}
	.bear04-l .tab{margin-bottom: 30px;}
	.bear04-l .list li a{font-size: 20px;}
	.bear04-r{width: 68%;}
	.bear04-l{width: 27%;}
	.bear04-l .text h3{font-size: 32px;}
	.bear04-l .text{margin-bottom: 40px;}
	
	.bear05-r p{font-size: 20px;}
	.bear09-tab a{font-size: 30px;}
	.bear09-bot{margin-top: 40px;}
	
	/* .proverview01 */
	.proverview01{padding-left: calc((100% - 1300px)/2);}
	.proverview01min .item .text{margin-top: 40px;}
	.proverview01min .item .text h3{font-size: 20px;}
	.proverview01min .item .text span{font-size: 14px;}
	.proverview01min .item .text p{font-size: 16px;}
	.proverview01-top{width: 1200px;}
	
	.proverview02min li .min .more{padding: 0 10px;font-size: 14px;}
	.proverview02min li{width: calc((100% - 160px)/3);}
	.proverview02min li .min::before{right: -40px;}
	
	.proverview04wrap .item .font{padding: 40px 30px;}
	
	.proverview05-info{width: 52%;}
	.proverview05-tab a{padding: 0 20px;line-height: 44px;}
	.proverview05min{margin-top: 40px;}
	.proverview05-info .item h4{line-height: 32px;}
	
	.proverview06min a{font-size: 14px;}
	
	/* .word-menu */
	.word-menu{width: 280px;}
	.word-menu .menu-box,.word-menu .caption,.search-box-l,.sidebar-nav002{padding-left: 40px;}
	.wordwrap{padding-left: 280px;}
	.adOutsideDivmin .text h3{font-size: 20px;}
	.adOutsideDivmin .text p{font-size: 14px;}
	.adOutsideDivmin .text .more{width: 80px;height: 30px;font-size: 13px;}
	.adOutsideDivmin .adOutsideDivclos{right: 20px;}
	.adOutsideDivmin{height: 64px;}
	.word-guide{right: 40px;width:220px;}
	.wordmin{width: calc(100% - 300px);}
	.wordinfo-tl h3{font-size: 26px;}
	.wordlist li .cont .text p{font-size: 14px;}
	.wordlist li .cont .text .more{width: 120px;height: 40px;font-size: 14px;}
	
	/*.dsztable{*/
	/*    width: 1200px;*/
	/*}*/
	
	/*20240408*/
	.global01-tl>p{margin-bottom: 100px;}
	.global01-tl .fontbg{font-size: 110px;}
	
	/*20240506*/
	.global-nav{padding:0 3%;}
	.ejinav a{font-size: 14px;}
	
	.pro03list li .text{padding-left: calc((100% - 1200px)/2);padding-right: 50px;}
	.pro03list li:nth-of-type(2n) .text{padding-right:calc((100% - 1200px)/2);padding-left:50px;}
	.pro02 .item{padding: 40px 30px;}
	.pro-mbx{padding-top: 150px;}
	.pro01-l h3{font-size: 32px;line-height:46px;margin-bottom:30px;}
	.pro01-l .tl02 P{font-size: 22px;}
	.pro01-l .tl02{margin-bottom: 30px;}
	.pro01-l h4{line-height: 30px;}
	.pro03list li .text>h3, .pro03bot-text>h3{font-size: 36px;line-height: 46px;margin-bottom:30px;}
	.pro03list li .text>h4{font-size: 16px;line-height: 30px;margin-bottom:30px;}
	.pro03list li .text .list h3{font-size: 30px;}
	.pro03list li .text .list{margin-bottom: 40px;}
	.pro03bot-text{width: 1200px;}
	.pro03bot-text .list li h3{font-size: 30px;}
	
	.pro08 .item{padding: 30px 20px;}
	.pro08 .item h4{font-size: 16px;}
	.pro08 .item .box{margin-bottom: 30px;}
	.pro10-swiper{padding:0 calc((100% - 1000px)/2);}
	.pro10 .swiper-slide .text h3{font-size: 24px;line-height:36px;}
	.pro10 .swiper-slide .text h4{font-size: 16px;line-height: 26px;}
	.pro10 .swiper-slide .text{padding-right: 50px;}
	.pro11 .item{width: calc((100% - 100px)/3);}
	.pro12-l{width: 180px;}
	.pro12-r{width: calc(100% - 220px);}
	.pro12-r li .swiper-slide .item{padding: 25px;padding-left:60px;width:calc((100% - 40px)/3);margin-right:20px;}
	.pro12-r li .swiper-slide .item h3{font-size:16px;line-height:26px;}
	.pro12-r li .swiper-slide .item img{left: 20px;}
	
	.protwo01-r .top h3{font-size: 18px;}
	.protwo02-l li .top p{font-size: 18px;}
	.protwo02-r .gallery-top .swiper-slide video,.protwo02-r .gallery-top .swiper-slide img,.protwo02-rr{height: 420px;}
	.protwo03 li .text h3{font-size: 32px;line-height: 46px;margin-bottom:30px;}
	.navlisitemmin li h3{white-space: nowrap;}
	
	.checkmin-li .item{width: calc((100% - 40px)/3);margin-right: 20px;}
	.checkmin-li .item .imgbox{height: 150px;}
	
	.contrastlist .listmin{flex-wrap: wrap;-webkit-flex-wrap: wrap;width:calc(100% - 120px);}
	.contrastlist .listmin a{margin-bottom: 10px;}
	.contrastlist p{width: 120px;font-size: 18px;}
	
	/*20250108*/
	.product02-l{width:340px;}
	.product02-r{width:calc(100% - 380px);}
	.product02-lser .form{width: 100%;}
	.product02-l .categorylist a{line-height: 60px;}
	.product02-lser .form{height: 46px;}
	.procontent .data p{font-size: 16px;}
	.protags li{padding-bottom: 15px;margin-bottom: 20px;}
	.product02-l .maxtl{font-size: 28px;}
	.activity01-top .item .imgbox{height: 240px;}
	.product01-top .item .text h4{font-size: 14px;line-height: 24px;margin-bottom: 20px;}
	.product01-top .item .text h3{margin-bottom: 15px;}
	.product01-top .item .text .more{height: 36px;font-size: 14px;}
	.protags li h3{font-size:16px;width:90px;}
	.protags li .list{width: calc(100% - 90px);}
	.protags li .list .el-checkbox__inner{width: 12px;height: 12px;}
	.protags li .tagslist .el-checkbox__label{font-size: 13px;padding-left: 6px;}
	.protags li .tagslist .el-checkbox{margin-right: 20px;}
	
	.checktwo .list a{margin-right: 50px;}
	.checktwo .list a:last-child{margin-right:0;}
	.procontent li .tl h3 a{font-size: 18px;line-height: 28px;}
	.procontent li .tl i{height: 28px;line-height: 28px;}
	.procontent .data{margin-top: 15px;}
	.procontent li{padding: 25px 0;}
	.procontent li .info p{font-size: 15px;line-height: 26px;}
	.procontent li.active .info{margin-top: 20px;}
	.procontent li .info .min{max-height: 78px;}
	
	.procontent li .info .show{font-size: 15px;line-height: 26px;}
	
	.product01-top .item .text{padding-bottom: 60px;}
	.product01-top .item .imgbox{height: 240px;}
	
	.pro09min li .item p{font-size: 14px;}
	
	.prochage-mbx{padding-top: 150px;}
	
	.word-footer a,.word-footer p{font-size: 14px;margin-right:10px;}
	
	.nfen{width: calc(100% - 300px);}
	
	.aptitude04 li h4{line-height:30px;}
	
	.reslistwrap .el-tag{font-size: 15px;}
	.protags li .tagslist .el-checkbox__label{font-size: 15px;}
	
	.pro06min .tablewrap table tr td,.pro06min .tablewrap table p,.pro06min .tablewrap table tr td span{font-size: 14px;}
    
    .dsztable table .img{
        height: 120px;
    }
}

@media (max-width: 1400px) {
.checkmin-li .item .imgbox{height: 120px;}
.contrastbox{box-sizing: border-box;}
.contrast {width: calc(100% - 100px);}
.addpro{right: 0;}

.procontent .data p{font-size: 14px;}
.procontent li .info p{font-size: 14px;line-height:24px;}
.procontent li .info .show{font-size: 14px;line-height:24px;}
.procontent li .info .min{max-height: 72px;}

.center{width: 1150px;}

.proverview01{padding-left: calc((100% - 1150px)/2);}

.pro09min li .item p{font-size: 13px;}

.f-ba-r a,.f-ba-r font {font-size: 12px;}

.aptitude01 h4{font-size: 18px;line-height:42px;}
.aptitude01 h3{font-size: 36px;}
.aptitude02-l .text01 h3{font-size: 60px;}
.aptitude02-l .text01 span{font-size: 132px;}
.aptitude02-r{padding: 80px 60px;}
.aptitude03-l .item p{font-size: 16px;}
.aptitude03-r .box h3 span{font-size: 132px;}
.aptitude03-r .box h3{font-size: 60px;}
.aptitude03-l .item h3 span{font-size: 60px;}
.aptitude03-l .item h3{font-size: 20px;margin-bottom: 10px;}
.aptitude04 li{padding: 50px 30px 10px;width:calc((100% - 60px)/3);}
.aptitude04 li h4{font-size: 14px;line-height: 26px;}
.aptitude04 li .list .item .imgbox{width: 100px;height: 100px;}
.aptitude04 li .list .item .imgbox img{max-width: 80%;max-height:60%;}
.aptitude04 li .list .item p{font-size: 16px;line-height: 30px;width:calc(100% - 100px);padding-left:10px;}
.aptitude04wrap .tips{font-size: 14px;}

.aptitudemask{width: 92%;}

.reslistwrap .el-tag{font-size: 14px;}
	.protags li .tagslist .el-checkbox__label{font-size: 14px;}


}

